2017-04-26 98 views
0

我已经test.html的页面,加载时,我就重定向到另一个页面:重定向不工作

window.location.href = 'https://some.page' 

但后来当我试图让新页面的HTML源代码:

console.log("innerHTML " + window.document.documentElement.innerHTML); 

我仍然得到旧的test.html页面的html源代码。我怎样才能访问新加载的页面http://some.page

+0

你能提供完整的代码? – Justinas

+0

设置window.location是一个异步任务。你是否在等待它完成? –

+0

尝试document.location.href ='url'或window.open('url') –

回答

1

你应该尝试:

document.addEventListener("DOMContentLoaded", function(event){ 
    window.open("https://some.page") 
}); 

该功能首先加载该文件,然后执行里面是什么。

-1

试试这个:

window.onload = function() { 
console.log("innerHTML : " + window.document.documentElement.innerHTML); 
} 

window.location.href = 'https://some.page'; 
+0

结果相同。也许问题是相关的,它是插件 – Ted