簡體   English   中英

瀏覽器:如何為 Linux、macOS 和 Windows 平台提供不同的默認應用下載 URL?

[英]Browser: How to give a different default app download URL for Linux, macOS and Windows platforms?

我需要在 Windows、macOS 和 Linux 的主站點號召性用語 (CTA) 鏈接中提供默認應用程序下載 URL。

就我而言,這是針對使用electron-builder 構建的應用程序,盡管我也對至少處理 iOS 和 Android 的一般模式感到好奇,特別是:

  • Linux 用戶(無論是 Firefox、Chromium、Chrome 等)默認會從托管在雲存儲中的latest-linux.yml文件中獲取 URL1
  • 默認情況下,macOS 用戶(無論是 Safari、Firefox、Chrome 等)都會從托管在雲存儲中的latest-mac.yml文件中獲取 URL2
  • Windows 用戶(無論是 IE、Firefox、Chrome、Edge、Opera 等)默認情況下會從托管在雲存儲中的latest.yml文件中獲取 URL3
  • 在我的情況下,移動瀏覽器用戶(無論是 iOS Safari、iOS Firefox、Android Firefox、Android Chrome 等)會得到某種令人愉快的“你確定你來對地方了嗎?” 默認情況下,即沒有下載地址
  • 為了完整起見,理想情況下,所有 URL 都可以在所有平台上訪問,但可能僅在此默認 CTA 之后的細則中

PS 我確實意識到世界上大部分地區都在轉向應用商店進行分發,盡管並非所有人都如此,至少在企業領域是這樣。

編輯:這里也有更詳細的答案。

看起來navigator.platform正是我正在尋找的東西,而且它最近也沒有被棄用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM