在我的擴展中,我試圖確定一個新標籤是否被創建爲另一個標籤的彈出框,如果是,哪個標籤。Chrome擴展內容腳本可以訪問window.opener嗎?
我想我可以使用內容腳本中的window.opener來幫助解決這個問題。但它看起來像window.opener不能在內容腳本中正常工作。
當我手動創建一個選項卡時,它的window.opener是空預期。
當一個選項卡被另一個選項卡創建爲彈出式選項卡時,其window.opener未定義。我可以從中推斷出該選項卡是作爲一個彈出框創建的,但我無法使用它來確定哪個選項卡創建了新選項卡。
這是一個已知問題,是否有人知道任何解決方法?
可能的重複http://stackoverflow.com/questions/3124543/is-it-possible-to-determine-a-tabs-opener-within-a-google-chrome-extension – npdoty 2010-09-11 02:34:35
是的,看起來像它。但是,這兩個問題都沒有得到解答。 – Greg 2010-09-13 16:42:40
[我們現在傾向於讓類似的問題站起來。](http://blog.stackoverflow.com/2010/11/dr-strangedupe-or-how-i-learned-停止擔憂和愛複製/) – Will 2011-01-28 13:41:51