Trên điện thoại di động, trong safari Nếu tôi truy cập trang mặc định có alert("Hello")
trên sự kiện tải cơ thể, cảnh báo sẽ hiển thị với trang mặc định của tôi hiển thị hoàn toàn dưới nền. Nếu tôi sau đó đi đến một trang web khác ví dụ bbc.co.uk và sau đó nhập vào địa chỉ web của tôi cho trang mặc định của tôi trong thanh địa chỉ, cảnh báo hiển thị với nội dung của BBC ở chế độ nền, giống như cảnh báo tải trước trang đã tải.Tải cảnh báo Javascript trước khi hiển thị trang
Làm cách nào để chỉ hiển thị thông báo sau khi toàn bộ trang hiển thị. Tôi đã đọc rằng window.onload
đợi cho đến khi mọi thứ được tải trước khi nó kích hoạt cảnh báo nhưng tôi phải nhận được một cái gì đó sai vì hành vi không thay đổi. Tôi cũng đã thử:
$(document).ready(function() {
window.onload= alert('Test');
});
và
<meta http-equiv="Pragma" content="no-cache"/>
trong trường hợp nó có cái gì để làm với bộ nhớ cache nhưng tôi không nghĩ rằng đây là vấn đề. Bất kỳ ý tưởng?
Cảm ơn
[Sự khác nhau giữa $ (document) .ready và .load $ (window) trong jQuery] (http://web.enavu.com/ hàng ngày-tip/hàng ngày-tip-khác biệt-giữa-tài liệu-sẵn sàng-và-cửa sổ-tải-in-jquery /) – smilledge