問題タブ [mark-of-the-web]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - Mark Of The Web と XML+XSL
ローカル XSL ファイルによって解析される XML ファイルで Web のマークを使用することは可能ですか?
MOTW マークを挿入すると:
次のメッセージが表示されます:
アクセスが拒否されました。リソースの処理中にエラーが発生しました。
わかりました、私はそれを間違ってやろうとしていたことがわかりました - 私はこのコメントを XML に挿入したかったのです。
データを含む XML、データを html に変換する XSL、JavaScript 関数を含む JS ファイルの 3 つのファイルがあります。おっしゃる通り、Internet Explorer のオレンジ色のバーをなくしたいと思っています。
IIS または Apache にすべてを配置するのは良い方法ですが、これらのファイルをローカルで開きたいと考えています。
xml:comment タグを挿入しようとしましたが、何も起こりませんでした (バーはまだ表示されています)。
internet-explorer - ローカル Web ページの ActiveX コンテンツ、および「Web のマーク」
人々がハード ドライブからローカルで実行する Web ページを作成しようとしています。このページには、Windows Media Player を使用して .wmv ビデオ (これもローカルに保存されています) が表示されます。
これを実行すると、IE の上部に「ActiveX 警告」バーが表示されます。これを回避しようとしています。これを Web サーバーからロードすると正常にロードされますが、ローカル ディスクからはロードされません。
どうやら、MS は正確にこの問題を回避するためにMark of the Webを追加したようですが、私はしばらくそれを機能させようとしてきましたが、うまくいきませんでした。まだ警告バーが表示されます。
Mark of the Web は引き続き機能するはずですか? それとも、これはある種の廃止されたものですか?
私は何か間違ったことをしていますか?私はおそらくすべての指示に従っていますが、次のようになります。
DOCTYPE の前、DOCTYPE と <HTML> の間、<HTML> の直後、ドキュメントの <HEAD> などに配置しようとしましたが、何も機能していないようです。
私はIE7とIE8でこれを試しました
どんなアイデアでも大歓迎です。
ありがとう!!
html - MathML で Web のマークを使用する
Internet Explorer で開くことができるようにしたいユーザーのコンピューターで MathML ドキュメントを作成するプログラムがあります。これを行うには、MathML プレーヤーをダウンロードする必要があります。これは問題なく機能しますが、ユーザーがドキュメントを開こうとするたびに、次のようなバナーが表示されます。
セキュリティを保護するために、Internet Explorer は、この Web ページで、コンピュータにアクセスできるスクリプトまたは ActiveX コントロールの実行を制限しています。オプションについては、ここをクリックしてください...
私はいくつかの調査を行いましたが、これを回避するためにマイクロソフトが承認した方法は、ドキュメントに「Web のマーク」(MOTW) を追加することであるようです。 このトピックに関する Microsoft のページでは、xml ファイルで動作すると主張しています。
Windows XP Service Pack 2 (SP2) 用の Microsoft Internet Explorer 6 以降では、コメントをマルチパート HTML (MHT) ファイルと XML ファイルに追加することもできます。
ただし、mathml マークアップを正しく表示するには、.xhtml ファイルを使用する必要があります。サンプル ファイルは次のとおりです。
これを .html 拡張子で保存すると、MathML が正しく表示されませんが、インターネット ゾーンには表示されます。.xhmtl 拡張子を付けて保存すると、MOTW が機能せず、ローカル ゾーンに表示されます。ただし、ActiveX の実行を許可すると、正しく表示されます。W3 バリデータ (スパムの制限によりリンクを含めることはできません) によると、ファイルが .xhtml で保存されている場合は警告はありませんが、.html 拡張子で保存されている場合は警告が 1 つあります。したがって、.xhtml が正しい拡張子であると確信しています。
ユーザーに対してこれを機能させる方法はありますか、またはアクセス許可を持っているか、バナーをクリックするだけで、「マイコンピューター上のファイルでアクティブコンテンツを実行できるようにする」のセキュリティ設定を変更する必要がありますか?そうでない場合は時間ですか?
javascript - The Mark of the Web は常に IE がローカル HTML ファイルを実行することを保証しますか?
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 の制限を克服できると断言できますか、それとも他に考慮すべき要素はありますか?
javascript - Xpages 上の Web のマーク
したがって、ドキュメントに添付ファイルを送信する必要がありますが、それが 15mb より大きいかどうかを検証する必要があるため、javascript でこのコードを使用してファイルを取得しています。
Web のマークがないため、サイトが「信頼」されていないため、ActiveXObject を作成しようとするとエラーが発生します
ですから、Web のマークを XPage に含めることは可能で、どうすればそれを XPage の本体に入れることができるのでしょうか。
私のクライアントはセキュリティ オプションを手動で配置したくありませんが、IE を使用したいと考えています。助けてください (笑)。
javascriptを使用してファイルを選択するときにファイルサイズを確認する別の方法があれば興味深いでしょう。
microsoft-edge - Windows 10 Edge ブラウザでの HTML コメント解析の問題
ブラウザでswfを表示するためのhtmlファイルを生成します。以下は、html コードです。
このコードは他のすべてのブラウザーで機能しますが、Edge では白い画面が表示されます。私の分析から、2 行目のコメントを削除すると、(saved from url=(0021)http://www.domain_name.com)
問題なく動作することがわかりました。
html にコメントを追加しようとしましたが、うまくいきませんでした。