JavaScript在新选项卡或窗口中打开/显示当前页面

时间:2012-08-16 17:12:59

标签: javascript html internet-explorer

是否可以在页面中的新窗口或标签页面中打开页面?

是的,我的意思是当前 HTML页面本身。不是这样的另一个人的电话:

window.open('page.html','_blank');  

可能是JS和<body onLoad=...>操作。

需要这个来修改非常复杂的CGI,其中只有少数动作应该在新窗口中打开。 无法修改代码,因此只需要纯HTML + JS解决方案。

谢谢。

2 个答案:

答案 0 :(得分:5)

是的,只需将当前地址传递给window.open():

window.open(window.location.href, '_blank');

Code example

答案 1 :(得分:1)

if(!window.opener){
    window.open(window.location.href,'_blank'); 
}