Bí quyết sẽ tìm cách thông báo cho kiểm soát việc JS có đang chạy hay không. Bạn có thể làm điều đó bằng cách đặt giá trị của một phần tử biểu mẫu (isJSComplete) khi nó đã hoàn thành và bỏ phiếu với điều khiển trình duyệt web.
Sử dụng đoạn mã sau để kiểm tra một giá trị hình thức để xem nếu nó đã sẵn sàng
MyBrowserControl.document.getElementById('isJSComplete');
Sử dụng đoạn mã sau để kéo HTML từ trang.
MyBrowserControl.Document.documentElement.OuterHTML
Hơn thế nữa, đây là một article cho thấy làm thế nào để dây lên các sự kiện JS để được xử lý bởi các điều khiển WebBrowser. Bạn chỉ có thể kích hoạt một sự kiện khi JS được thực hiện và có mã của bạn bẫy sự kiện đó và sau đó kéo HTML bằng cách sử dụng phương pháp trên.
Mã JS đang chạy do người dùng kích hoạt hay nó đang chạy khi trang được tải? – JohnFx
Các js chạy khi trang được tải. – NicoJuicy