Webページ上のJavaScriptがInternetExplorerウィンドウのサイズ変更と再配置を防ぐ方法を探しています。
このオプションはFirefoxで使用できますが、InternetExplorerで同様のものが見つかりません。
WindowsでInternetExplorer7を使用していますXP SP3。
価値があるのは、サイズ変更を行うスクリプトは次のとおりです。
<script language="JavaScript">
function getFocus(){
document.frmLogin.txtUsername.focus();
window.moveTo(0,0);
window.resizeTo(screen.availWidth,screen.availHeight);
}
window.onload = getFocus;
</script>
このスクリプトはInternetExplorer 8でウィンドウのサイズを変更していないようですが、アップグレードは現在オプションではありません(仕事用コンピューター)。
IEBlog でInternet Explorerチームに電子メールを送信し、次の応答を受け取りました。
いいえ、IEには、それほどきめ細かいオプションはありません。
このようなオプションを備えたブラウザ(FirefoxやOperaなど)では、設定でそのオプションを無効にすることができます。 IEではできないようです。
ユーザーJavascript( Opera など)をサポートするブラウザ、または Greasemonkey を備えたFirefox -)拡張機能)、window.moveTo
およびwindow.resizeTo
関数をダミーバージョンに置き換える(または単に無効にする)スクリプトを作成できます。もちろん、IEはそれをサポートしていません。
次に、 Proxomitron (のようなコンテンツフィルタリングプログラム(つまり、個人のWebプロキシ)を使用して、HTMLにJavaScriptコードを挿入してみてください古い、アバンダンウェア)または Privoxy (フリーソフトウェア、GPL)。このようなソフトウェアは、コンテンツをブラウザに返す前に、HTTPリクエストをインターセプトし、(いくつかのルールに従って)それらを変更します。つまり、コンテンツを挿入できるだけでなく、問題のあるスクリプトをページから削除することもできます。
これはあなたを助けるかもしれません IE7ウィンドウのサイズ変更
これを行う唯一の方法は、JavaScriptを無効にすることです。
[ツール]メニュー> [インターネットオプション]> [セキュリティ]タブ> [カスタムレベル]> [スクリプト]> [アクティブスクリプト]をクリックします