Tôi chỉ muốn tải ứng dụng GWT bằng cách thêm thẻ tập lệnh vào DOM, tuy nhiên vì trình liên kết GWT sử dụng document.write() Tôi không thể tìm được cách làm tốt nào vì thế. Tôi đã tìm thấy một số hack để làm như vậy trên các bài đăng trên blog khác nhau nhưng tất cả dường như không thành công với phiên bản GWT mới nhất. Bất kỳ cách tiếp cận không xâm lấn hợp lý nào để làm điều này đến với tâm trí?GWT bookmarket hoặc GWT như một thư viện bên ngoài
Làm rõ:
cách bình thường để khởi động một ứng dụng GWT, trong trang html máy chủ của bạn:
<script type="text/javascript" language="javascript" src="myapp.nocache.js"></script>
này, tất nhiên, khởi động ngay sau khi tải trang. Tôi muốn làm điều đó tại một thời điểm sau:
function startapp() {
var head = document.getElementsByTagName('head');
var s = document.createElement('script');
s.setAttribute('type', 'text/javascript');
s.setAttribute('src', 'myapp.nocache.js');
head[0].appendChild(s);
}
Tôi vô cùng xin lỗi nhưng bạn có thể vui lòng nói lại cho rõ. Một ví dụ sẽ giúp ích. – Amey
@Amey kiểm tra cập nhật ở trên. Cảm ơn! –
Đoạn mã của bạn sẽ hoạt động miễn là bạn đang thực thi đoạn mã trên trang web của mình. 'nocache.js' tải một tệp' cache.html' khi cần dựa trên ràng buộc hoãn lại và có thể không sử dụng URL tuyệt đối. –