如果您訪問https://www.google.com/intl/en/chrome/browser/並點擊下載Chrome,它會將您帶到一個頁面,它直接(內聯)安裝chrome而無需下載exe,然後需要點擊該頁面。我覺得這對Windows用戶來說非常友好,我想模仿它,但是我對他們是如何做的感到困惑。Google Chrome自動安裝背後的JavaScript技巧是什麼?
關於此js thingamagicks的任何解釋或文檔?
如果您訪問https://www.google.com/intl/en/chrome/browser/並點擊下載Chrome,它會將您帶到一個頁面,它直接(內聯)安裝chrome而無需下載exe,然後需要點擊該頁面。我覺得這對Windows用戶來說非常友好,我想模仿它,但是我對他們是如何做的感到困惑。Google Chrome自動安裝背後的JavaScript技巧是什麼?
關於此js thingamagicks的任何解釋或文檔?
在Windows上,它似乎在使用Microsoft ClickOnce部署,如下面的屏幕截圖所示。這與JavaScript無關,但應該能夠相當容易地複製(即使對於non-.NET applications);
該着陸頁中有一個「installer.min.js」。我準備了一個未被注意的版本: https://gist.github.com/cengizc/6209385 –
@CengizCan非常感謝你 – Orca
所以,這隻發生在Windows? –
@FelixKling我真的不知道,我到目前爲止只在Windows上試過它 – Orca
我只是問,因爲它在Mac上下載磁盤映像,所以沒有自動安裝。 –