EasyDragToGo+ Redux 拖拽打开不遵循容器设置 阅读:1860回复:4
|
Services.scriptSecurityManager.getSystemPrincipal()
改为 Services.scriptSecurityManager.createNullPrincipal({ userContextId: gBrowser.contentPrincipal.originAttributes.userContextId }) |
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 |