2

ページ内から新しいウィンドウやタブでページを開くことはできますか?

はい、私は現在のHTML ページ自体を意味します。このような別のものからの呼び出しではありません:

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

JSと<body onLoad=...>操作の可能性があります。

これは、非常に複雑な CGI を変更する場合に必要です。新しいウィンドウで開くアクションはごくわずかです。コードを変更できないため、純粋な HTML+JS ソリューションのみが必要です。

ありがとうございました。

4

2 に答える 2

5

はい、現在のアドレスを window.open() に渡すだけです:

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

コード例

于 2012-08-16T17:14:31.927 に答える
1
if(!window.opener){
    window.open(window.location.href,'_blank'); 
}
于 2012-08-16T17:23:43.487 に答える