EasyDragToGo+ Redux 拖拽打开不遵循容器设置

阅读:1175回复:4
2022-06-05 19:52
写私信
楼主#
插件: https://github.com/117649/EasyDragToGoPlus-Redux


容器页面里链接打开会在非容器标签打开链接



这个有人会修吗?
2022-06-05 22:05
写私信
2楼#
Services.scriptSecurityManager.getSystemPrincipal()
改为
Services.scriptSecurityManager.createNullPrincipal({ userContextId: gBrowser.contentPrincipal.originAttributes.userContextId })
2022-06-06 19:18
写私信
3楼#
lonely_8:Services.scriptSecurityManager.getSystemPrincipal()
改为
Services.scriptSecurityManager.createNullPrincipal({ userContextI...
回到原帖
测试了一下,不管用
2022-06-06 23:17
写私信
4楼#
gBrowser.loadOneTab 第 2 个参数对象加上
userContextId: gBrowser.contentPrincipal.originAttributes.userContextId
属性

原来的 Services.scriptSecurityManager.getSystemPrincipal()
改为
Services.scriptSecurityManager.createNullPrincipal({})

还有个 loadURI 补齐第 5 个参数为 gBrowser.contentPrincipal.originAttributes.userContextId
参考
https://searchfox.org/mozilla-central/rev/4c3f6e8bf87fffb7c62feb4c76a14e0eb0b94c1f/browser/base/content/browser.js#3043-3053