我開發了一個移動應用程序(在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>
這工作確定了幾臺機器,但今天早上我遇到了一個彈出一個新的機器上加載頁面時:
該機在問題已安裝IE9和我有Disable Script Debugging
設置經過。
解決此問題的最佳方法是什麼?我可以在JS中添加一些條件來在IE中運行時不執行嗎?
似乎WebBrowser控件不使用IE9 Tools> Options Settings。因此,即使在IE中選中「禁用腳本調試」,該設置也不會傳播到控件。 我設法通過使用'WebBrowser.ScriptErrorsSuppressed = True'在控件中關閉此功能' –