0

window.opener の使用に問題があります。

window.open("url") を使用するたびに、開かれたウィンドウは window.opener を正常に参照しますが、同等であると主張する GM_openInTab を使用すると (タブで開くことが不可欠であるため、ブラウザー間の互換性のために使用します)、それは子ウィンドウの window.opener 値が null です。

GM_openInTab の開いているウィンドウ window.opener が null なのはなぜですか? どうすればこれを回避できますか?

4

1 に答える 1

0

問題は、もともと Greasemonkey からフォークされたものの、GM_openInTab が null を返すという記録された (そしてまだ修正されていない) バグがある Scriptish アドオン環境でこれを行っていたことです。

私は彼らに、このバグの進行中の性質と煩わしさを警告しようとしましたが、まだ何も起こっていません. これを修正するのは Scriptish の開発者次第です。プライバシーの問題から、Greasemonkey よりも Scriptish の方が私のニーズにはるかに適しているため、修正されていないのは残念です。

于 2014-04-07T02:51:52.880 に答える