window.openを使用して、新しいウィンドウにさまざまなコンテンツを入力します。ほとんどの場合、自動化されたプロセスからのレポートと保存されたHTML。
window.open()に関してChromeで非常に一貫性のない動作に気づきました。
私の呼び出しの中には、新しいタブ(推奨される動作)を作成するものと、ポップアップを引き起こすものがあります。
var w = window.open('','_new');
w.document.write(page_content);
page_contentは、AJAX呼び出しからの通常のHTMLです。レポートのヘッダーには、タイトル、ファビコン、スタイルシートなどの情報が含まれています。
IE9では、コードによってポップアップではなく新しいタブが表示されますが、Chromeは問題のコンテンツを新しいタブに表示することを断固として拒否します。コンテンツは機密性の高いビジネスデータであるため、ここに投稿することはできません。できれば質問にお答えします。
これはユーザーに任された行動だと言う人もいるでしょうが、これは社内のビジネスプラットフォームです。ポップアップの管理方法についてすべてのユーザーをトレーニングする時間はありません。ポップアップを新しいタブに配置する必要があります。Chromeでポップアップをドッキングできないため、ポップアップよりも新しいウィンドウの方が適しています。言うまでもなく、ポップアップブロックコードはどれもそれに影響を与えません。
洞察に感謝します。