2013-04-14 29 views
0

我們正在發佈一個CD,以在AutoRun上顯示基於HTML的菜單。菜單(本地HTML文件)在用戶瀏覽器中運行,並傳遞關於CD上的內容(自定義軟件包,因此不是安裝程序)的信息。我們的菜單嚴重依賴JQuery,所以不能運行Javascript並不好。我們選擇使HTML,CSS,Javascript中的菜單達到跨平臺兼容性。Web的標記是否始終確保IE運行本地HTML文件

因爲我們正在運行使用Javascript的本地HTML文件,所以我們遇到IE的restriction from running scripts or ActiveX Controls

我們的解決方案(according to our previous question)是使用The Mark of the Web。但是我們有一個問題:

這是能夠克服IE瀏覽器重構的銀彈嗎?

Web的標誌是否可以在IE V8上運行?我可以肯定地說,這會克服IE的限制,還是還有其他因素需要考慮?

回答

2

這確實看起來是「The Silver Bullet」。其中一個原因包括MOTW,實際上第一個原因是:

  • 您正在編碼的頁面將從CD,DVD或其他本地存儲設備查看。 (請注意,用戶可以,但不一定,免除本地不受這個安全功能的內容。)

下面的代碼會導致在Internet區域中運行該文件,這將刪除限制由IE放置。請注意,某些用戶設置可能會阻止此代碼正常工作,或者用戶可以手動繞過此功能並強制窗口以正常方式運行,這將阻止您的JS運行。

<!-- saved from url=(0014)about:internet --> 

有在哪裏,應該從The comment must appear in the first 2,048 bytes of the HTML document, within the HTML markup.

至於APPART放在您關於它的兼容性,功能是在Microsoft Internet Explorer 4.0介紹,並與從那裏每隔版本兼容的問題沒有具體細節。

相關問題