Userscript (Scriptish) GM_openInTab, возвращающий NULL
У меня проблема с использованием window.opener.
Всякий раз, когда я использую window.open("url"), открытое окно будет нормально ссылаться на window.opener, но когда я использую GM_openInTab, который утверждает, что он эквивалентен (и я использую его для кросс-браузерной совместимости, потому что открытие во вкладках необходимо), это Значение window.opener для дочернего окна равно нулю.
Почему GM_openInTab открытое окно window.opener является нулевым? Как я могу обойти это?
1 ответ
Проблема в том, что я делал это в среде аддона Scriptish, которая, хотя изначально разветвленная от Greasemonkey, имеет зарегистрированную (и до сих пор не исправленную) ошибку, когда GM_openInTab возвращает ноль.
Я пытался предупредить их о продолжающемся характере и раздражении этой ошибки, но пока ничего не произошло. Это должны решать разработчики Scriptish, и, к сожалению, это не было исправлено, поскольку я считаю, что Scriptish удовлетворяет моим потребностям гораздо лучше, чем Greasemonkey из-за проблем с конфиденциальностью.