在我的手机上,在safari中如果我转到我在身体onload事件上有警报(“你好”)的默认页面,警报会显示我的默认页面在后台完全可见.如果我然后转到另一个站点,例如bbc.co.uk,然后在地址栏中键入我的默认页面的网址,则警报会在后台显示BBC内容,就像页面前的警报加载一样装了.
如何在整个页面可见后才显示消息.我已经读过window.onload等待,直到它触发警报之前所有内容都被加载但我必须得到错误,因为行为不会改变.我也尝试过:
$(document).ready(function () { window.onload= alert('Test'); });
和
<Meta http-equiv="Pragma" content="no-cache"/>
如果它与缓存有关,但我不认为这是问题.有任何想法吗 ?
谢谢
解决方法
$(window).load(function() { alert('Test'); });