0

我在使用 window.opener 时遇到问题。

每当我使用 window.open("url") 时,打开的窗口都会很好地引用 window.opener,但是当我使用声称等效的 GM_openInTab 时(我将它用于跨浏览器兼容性,因为在选项卡中打开是必不可少的)子窗口的 window.opener 值为 null。

为什么GM_openInTab的打开窗口window.opener为空?我怎样才能解决这个问题?

4

1 回答 1

0

问题是我是在 Scriptish 插件环境下执行此操作的,虽然最初是从 Greasemonkey 派生的,但它有一个记录的(并且仍然未修复的)错误,其中 GM_openInTab 返回 null。

我试图提醒他们这个错误的持续性质和烦恼,但还没有发生任何事情。这将由 Scriptish 开发人员来解决这个问题,很遗憾它没有得到修复,因为出于隐私考虑,我发现 Scriptish 比 Greasemonkey 更适合我的需求。

于 2014-04-07T02:51:52.880 回答