在我的扩展中,我试图确定一个新标签是否被创建为另一个标签的弹出框,如果是,哪个标签。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