我的網站的一個功能要求網站在新的窗口而不是新的標籤中打開。是否可以確定我的網站頁面是在新窗口還是其中一個選項卡?
有什麼方法可以確定頁面是在新窗口還是新標籤中打開並向用戶顯示信息性消息?
-----編輯和下方添加從已要求區分和回答問題.-------------
我不想在打開我的頁面新窗口(如果它已在新窗口中打開)。
我想確定頁面是否在新窗口中打開,如果不是,向用戶提供信息性消息並給出在新窗口中打開我的網站的選項(如果用戶選擇的話)。
我的網站上的其中一項功能涉及將窗口大小調整爲其原始大小的一半。調整大小是不可能的,因此這個問題。
工作流程如下:
1)打開我的網站。
2)確定它是否在新窗口中。
3)如果是,則繼續。
4)如果不是,則建議訪問者需要在新窗口中打開並提供按鈕「在新窗口打開?」。 5)如果點擊,在新窗口中打開網站(使用唯一的窗口名稱),並將焦點更改爲新窗口。
6)如果沒有點擊 - 繼續作爲選項卡。儘管如此,一些需要調整大小的函數不能正常工作。
--------編輯結束------------
看來,不,分離的窗口或標籤 - 同在JS側 – Grundy
我不認爲這是可能的 - 只要網頁關注,標籤與窗口是一樣的。 – edcs
[A類似的問題被問和已經在這裏找到答案。(http://stackoverflow.com/a/1834579/4434385) –