0

AutoRun で HTML ベースのメニューを表示する CD を配布しています。メニュー (ローカルの HTML ファイル) はユーザーのブラウザーで実行され、CD (インストーラーではなくカスタマイズ パッケージ) の内容に関する情報を伝達します。私たちのメニューは JQuery に大きく依存しているため、Javascript を実行できないのは良くありません。クロスプラットフォームの互換性を実現するために、HTML、CSS、Javascript でメニューを作成することにしました。

Javascript を使用するローカル HTML ファイルを実行しているため、IE のrestriction from running scripts or ActiveX Controls.

私たちの解決策 (前の質問によると) は、The Mark of the Webを使用することです。しかし、1 つ質問があります。

これは IE の制約を克服する特効薬ですか?

The Mark of the Web は IE V8 以降で動作しますか? これで IE の制限を克服できると断言できますか、それとも他に考慮すべき要素はありますか?

4

1 に答える 1

3

これは確かに「銀の弾丸」のようです。MOTWを含める理由の1つは、実際、最初の理由は次のとおりです。

  • CD、DVD、またはその他のローカル ストレージ デバイスから表示されるページをコーディングしています。(ユーザーはローカル コンテンツをこのセキュリティ機能から除外できますが、必ずしもそうではないことに注意してください)。

次のコードにより、ファイルがインターネット ゾーンで実行され、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.

互換性に関するご質問については、この機能は で導入され、それ以降のMicrosoft Internet Explorer 4.0すべてのバージョンと互換性があります。

于 2013-04-15T09:17:54.763 に答える