我有一個Safari擴展,我建立了正確打包爲.safariextz。我想通過javascript觸發擴展的下載。什麼是觸發下載Safari瀏覽器擴展的最佳方式?
目前,我只是使用window.replace並將其指向擴展名的URL。這會導致下載,但用戶必須找到下載,然後啓動彈出確認對話框的安裝過程。
有關簡單(對於用戶)執行由Javascript啓動的安裝過程的方法的任何想法?
我很驚訝,因爲Chrome和Firefox都爲用戶提供了更好的安裝過程。我希望有類似的東西。
我有一個Safari擴展,我建立了正確打包爲.safariextz。我想通過javascript觸發擴展的下載。什麼是觸發下載Safari瀏覽器擴展的最佳方式?
目前,我只是使用window.replace並將其指向擴展名的URL。這會導致下載,但用戶必須找到下載,然後啓動彈出確認對話框的安裝過程。
有關簡單(對於用戶)執行由Javascript啓動的安裝過程的方法的任何想法?
我很驚訝,因爲Chrome和Firefox都爲用戶提供了更好的安裝過程。我希望有類似的東西。
有一個safari.installExtension(id, url)
API。在extensions.js文件中查看extensions.apple.com。它很好地評論和清楚,這是令人驚訝的和API按預期工作。 id
是您的擴展名稱空間,後跟您的開發人員證書ID,URL
可以是您自己的服務器上的URL。
編輯:此功能似乎只有在打開extensions.apple.com網站時纔可用。嘗試其他想法。
嗨 任何有關此主題的新聞,我試圖找到類似的答案...謝謝 傑羅姆 – Jerome
Apple在其自己的擴展庫上使用一鍵式安裝過程。您可能會弄清楚它是如何工作的並將其用於您自己的網站。或不;蘋果可以是混蛋。 – canisbos