私はモバイルアプリケーションを(asp.net内で)開発しており、WebBrowserコントロールを使用してデモするWinFormsアプリケーションを使用しています。オブジェクトはプロパティまたはメソッドをサポートしていませんWebBrowserコントロール
私は、アドレスバーを非表示にするスクリプトを使用しています私のメインページ:
<script type="text/javascript">
window.addEventListener("load", function() {
// Set a timeout...
setTimeout(function() {
// Hide the address bar!
window.scrollTo(0, 1);
}, 0);
});
</script>
これはOK、いくつかのマシンを働いたが、ページのロード時に新しいマシン上で今朝は私がポップアップに遭遇しました:
を問題のマシンIE9をインストールし、私はチェックDisable Script Debugging
設定がありました。
この問題に取り組む最も良い方法は何ですか。 JSで条件を追加してIEで実行しないようにすることはできますか?
IE9ツール>オプション設定がWebブラウザーコントロールで使用されていないようです。したがって、IEで「Disable Script Debugging」がチェックされていても、この設定はコントロールに伝播されません。 「WebBrowser.ScriptErrorsSuppressed = True」を使用して、このコントロールをオフに切り替えることができました。 –