Tôi đã phát triển một ứng dụng di động (trong asp.net) và tôi đang sử dụng một ứng dụng WinForms với điều khiển WebBrowser để giới thiệu nó.Đối tượng không hỗ trợ thuộc tính hoặc phương thức WebBrowser Control
tôi trang chính của tôi Tôi đang sử dụng một kịch bản để ẩn thanh địa chỉ:
<script type="text/javascript">
window.addEventListener("load", function() {
// Set a timeout...
setTimeout(function() {
// Hide the address bar!
window.scrollTo(0, 1);
}, 0);
});
</script>
này đã làm việc ok một số máy nhưng sáng nay trên một máy mới tôi gặp phải một popup khi tải trang:
Máy đang được hỏi đã cài đặt IE9 và tôi đã cài đặt Disable Script Debugging
.
Cách tốt nhất để giải quyết vấn đề này là gì. Tôi có thể thêm một số điều kiện trong JS để không thực thi khi chạy trong IE không?
Dường như các công cụ IE9> Cài đặt tùy chọn không được kiểm soát WebBrowser sử dụng. Vì vậy, mặc dù 'Disable Script Debugging' được chọn trong IE, cài đặt này không được truyền đến điều khiển. Tôi đã quản lý để tắt tính năng này trong điều khiển bằng cách sử dụng 'WebBrowser.ScriptErrorsSuppressed = True' –