私は (asp.net で) モバイル アプリを開発しました。WebBrowser コントロールを備えた WinForms アプリケーションを使用してデモを行っています。
私のメインページでは、スクリプトを使用してアドレスバーを非表示にしています。
<script type="text/javascript">
window.addEventListener("load", function () {
// Set a timeout...
setTimeout(function () {
// Hide the address bar!
window.scrollTo(0, 1);
}, 0);
});
</script>
これはいくつかのマシンで問題なく機能しましたが、今朝、新しいマシンでページの読み込み時にポップアップが表示されました。
問題のマシンにはIE9がインストールされており、Disable Script Debugging
設定はチェック済みです。
この問題に取り組む最善の方法は何ですか。IE で実行しているときに実行されないように、JS に条件を追加できますか?