2013-09-24 141 views
0

當我打開一個新窗口時,在Chrome瀏覽器中使用window.open函數,無論參數是什麼,新窗口都沒有後退按鈕。 這樣的代碼如下:Chrome瀏覽器的window.open

window.open(url,'newwindow','toolbar=yes, menubar=yes, location=yes, status=yes...'); 

任何幫助將gratefull!

+3

這是因爲它是一個彈出窗口,而不是實際的瀏覽器窗口。瀏覽器選擇是否打開一個新的標籤頁/窗口或彈出窗口。 – mattytommo

+0

@mattytommo - Popups *是*實際的瀏覽器窗口。這與打開新標籤無關。 – Quentin

+0

可能你可以嘗試window.open(url,'_blank'); – nrsharma

回答

0

可能會解決你的問題

​​
0

你不能這樣做,因爲你不能在Chrome中打開其窗口的方式控制。 它打開一個新窗口,所以它是一個新的頁面,所以沒有以前的頁面,後退按鈕在這裏沒有任何意義,我是正確的嗎?

+0

否。如果沒有歷史記錄,則仍然可以有後退按鈕。它只是變灰了。問題是關於包含後退按鈕的工具欄沒有出現。 – Quentin

+0

有一些限制,或者我們可以說鉻不支持彈出窗口的後退/前進按鈕。所以它可以通過window.open(url)完成,它將在同一個窗口中打開一個新選項卡 –