標籤爲什麼會通過這些參數對window.open(「SomeWinName」)開放的選項卡中打開:爲什麼這個JavaScript導致頁面在爲Chrome
toolbar=1,
location=1,
directories=1,
addressbar=1,
scrollbars=1,
status=1,
menubar=1,
resizable=1,
outerWidth="+x+",
outerHeight="+
但是,如果使用這些參數,可以窗口,在新窗口中打開:
resizable=1,
outerWidth="+x+",
outerHeight="+y
每個瀏覽器處理這種不同,而且也沒有辦法在新標籤或一個新窗口顯式打開的頁面。即使您確切地知道*什麼*會打開一個新選項卡,您的解決方法可能會停止使用下一次瀏覽器更新。 – rid
我想這可能是由設計...它應該是用戶的決定是否新標籤頁或新窗口中打開新的「頁面」。無Chrome瀏覽器的窗口通常是對話框(或彈出窗口),所以通常會在新窗口中打開,但是如果要將所有瀏覽器Chrome瀏覽器重新添加到新窗口中,瀏覽器可能會認爲這是「頁面」並將其顯示爲如在一個新的標籤。 –
我還想補充一點,除非你想強制功能,否則不要在新窗口/選項卡中打開東西。所有現代瀏覽器都可以在新選項卡中打開鏈接。 –