問題タブ [information-bar]
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.
asp.net - IE7: ActiveX を使用しない Ajax Web サイトの ActiveX 情報バー
イントラネット (Internet Explorer 7) に、作成した ASP.NET webapp を展開していますが、これには ActiveX がまったく含まれていません。Web アプリケーションがブラウザに読み込まれると、黄色の「情報バー」が表示され、次のメッセージが表示されます。
セキュリティ設定により、コンピュータにインストールされている ActiveX コントロールを Web サイトで使用することが許可されていません。ページが正しく表示されない場合があります。オプションについては、ここをクリックしてください...
バーをクリック (または右クリック) すると、ストック ヘルプ コンテンツのみが表示されます。IE がロードしようとしていると判断した ActiveX コントロールに関する詳細情報を取得するにはどうすればよいですか?
コントロールの名前を知るにはどうすればよいですか? それともその出版社?それともディスク上の場所ですか?
internet-explorer - Internet Explorerの情報バーをトリガーするものは何ですか?
IE情報バーがポップアップし、Webページの「アクティブコンテンツ」をブロックする原因は何ですか?
javascript - IE8 の情報バーが、JQuery AJAX 要求に応答してスクリプト化されたファイルのダウンロードをブロックする
JQueryのAJAXリクエストを使用して、ユーザーが入力したフォームデータを含むXMLをバックエンドアプリケーションに送信し、その情報からPDFを作成するhtml/javascriptフロントエンドがあります。フロントエンドは応答として UUID を受け取り、それをダウンロード URL で使用して、生成された PDF をダウンロードします。
これは Firefox と Safari ではうまく機能しますが、スクリプトによるダウンロードに対する Internet Explorer 8 の保護によってブロックされています。生成された情報バーを介してファイルをダウンロードするように IE8 に指示すると、ページが強制的にリロードされ、入力されたユーザー コンテンツがすべて消去されます。
ボタン風要素の単一の onMouseUp イベントは、送信する XML の生成をトリガーし、XML を送信し、その応答を取得してから、window.location オブジェクトに URL を設定してダウンロードを開始します。そのダウンロードを別のボタン (1 つは xml を生成して送信し、UUID をフェッチし、もう 1 つは UUID から作成された URL を使用してダウンロードを開始するだけ) に分離すると、情報バーはバイパスされますが、インターフェイスのシンプルさと直感性が損なわれます。
関連する JavaScript 関数は次のとおりです。
この問題を最もうまく処理する方法についての提案を探しています。私の最初の好みは、情報バーがまったく邪魔にならないようにすることですが、その害を最小限に抑えることは、現在の状況よりも劇的な改善になるでしょう. フロントエンド インターフェースをリロードしてワイプできず、ユーザーが情報バーのメニューから [ファイルのダウンロード...] を選択したときに実際にファイルのダウンロードに進むことができれば、それは役に立ちます。
internet-explorer-8 - ダウンロード中に IE8 に情報バーが表示される
ドキュメントを Word/PDF 形式でエクスポートするオプションがあるアプリケーションがあります。フォーム送信を行って HTML を投稿し、変換のためにサーバーに送信します。バックエンドでは、サーブレットは contentType を設定した後、それをクライアントに書き戻します。情報バーは、最初のダウンロード時にのみ表示されます。
ブラウザのセキュリティ レベルを下げるようユーザーに勧めることはできません。したがって、このアラートをバイパスするソリューションが必要です。Google ドキュメントがこれを処理していることを確認しました。誰が何をする必要があるかについて考えを持っていますか?