在Javascript的某个时刻,我需要重定向到另一个页面。我是这样做的。
window.location.href='http://localhost:3000/m/debug';
然后,当该页面加载完成后,我需要访问此新页面的window.Ext对象。我已尝试执行以下操作,但它不起作用。
window.onload = function(){alert(typeof window.Ext);}; // returns 'undefined'
window.location.href='http://localhost:3000/m/debug#settings';
或者
setTimeout(function(){ alert(typeof window.Ext); },5000); // is never called
window.location.href='http://localhost:3000/m/debug#settings';
有什么想法吗?
答案 0 :(得分:3)
设置window.location.href
浏览器导航离开当前页面 - 否将执行更多JavaScript ...甚至不使用setTimeout/setInterval
设置的功能
如果您想在目标页面上执行JavaScript,则需要使用JavaScript添加更新目标页面!