2
類似於iTunes的'Link Maker'(http://www.apple.com/itunes/linkmaker/faq/)。通過網絡瀏覽器,iTunes網頁能夠發現客戶端工作站上是否已註冊itms://
,因此顯示正確的消息('在iTunes中查看'按鈕或'下載iTunes'宣傳橫幅)。如何通過網頁瀏覽器檢測協議是否被支持?
這是如何進行的?
類似於iTunes的'Link Maker'(http://www.apple.com/itunes/linkmaker/faq/)。通過網絡瀏覽器,iTunes網頁能夠發現客戶端工作站上是否已註冊itms://
,因此顯示正確的消息('在iTunes中查看'按鈕或'下載iTunes'宣傳橫幅)。如何通過網頁瀏覽器檢測協議是否被支持?
這是如何進行的?
不幸的是,確實沒有簡單的方法來做到這一點。 iTunes實際上使用以下script來進行檢測。從代碼中,您可以看到他們在每個Web瀏覽器中使用瀏覽器插件來完成此操作。
在Internet Explorer中,通過protocolLong屬性有一個功能,可以使用該屬性,但顯然它是瀏覽器特定的。
可能還有其他黑客可用,但我認爲某種瀏覽器插件將是最可靠的解決方案。