mjr*_*odt 7 html javascript safari
在我的手机上,在safari中如果我转到我alert("Hello")在身体onload事件上的默认页面,警报显示我的默认页面在后台完全可见.如果我然后转到另一个站点,例如bbc.co.uk,然后在地址栏中键入我的默认页面的网址,则警报会在后台显示BBC内容,就像页面前的警报加载一样装了.
如何在整个页面可见后才显示消息.我已经读过,window.onload等到所有内容都被加载才会触发警报但我必须得到错误,因为行为不会改变.我也尝试过:
$(document).ready(function () {
window.onload= alert('Test');
});
Run Code Online (Sandbox Code Playgroud)
和
<meta http-equiv="Pragma" content="no-cache"/>
Run Code Online (Sandbox Code Playgroud)
如果它与缓存有关,但我不认为这是问题.有任何想法吗 ?
谢谢
您将对函数的引用传递给window.onload而不是实际调用.
尝试
window.onload = function(){
alert('test');
}
Run Code Online (Sandbox Code Playgroud)