【发布时间】:2021-09-12 13:45:33
【问题描述】:
我正在使用清单版本 3 进行 chrome 扩展,我在后台 js 中遇到了这个错误: 事件处理程序中的错误:ReferenceError: window is not defined chrome extension with manifest v3
"manifest_version":3, "permissions":["contextMenus","storage", "activeTab","tabs","scripting","webRequest"],
var posLeft = ( window.width - winWidth ) / 2 ;
【问题讨论】:
-
ManifestV3 扩展使用服务工作者,因此它没有 DOM 或
window。为什么后台脚本中需要window.width? -
@wOxxOm 我想设置 chrome.windows.create 在浏览器屏幕的中心打开,所以首先我想获取 window.width 然后我减去 chrome.windows 宽度
标签: google-chrome-extension google-chrome-devtools chrome-extension-manifest-v3