gpt4 book ai didi

javascript - 未捕获的类型错误 : Failed to construct 'URL' : Invalid URL in chrome extension v3 when using messages

转载 作者:行者123 更新时间:2023-12-05 01:23:47 26 4
gpt4 key购买 nike

这是 v3 中 chrome 的最小扩展:

list .json

{
"manifest_version": 3,
"name": "Test",
"version": "1.0",
"description": "Test extension",
"icons": {
"48": "dark.png"
},
"background": {
"service_worker": "button.js"
},
"permissions": [
"activeTab"
],
"action": {
"default_icon": "dark.png",
"default_title": "Test"
}
}

按钮.js

chrome.action.onClicked.addListener(tab => {
console.log('clicked')
chrome.tabs.sendMessage(tab.id, { value: false })
});

API在文档中似乎很清楚。所以我不明白为什么,当我按下插件按钮时,会出现奇怪的错误:

extensions.js:4187 Uncaught TypeError: Failed to construct 'URL': Invalid URL
at ExtensionsErrorPageElement.onSelectedErrorChanged_ (extensions.js:4187:2827)
at Object.runObserverEffect [as fn] (polymer_bundled.min.js:1:37568)
at runEffectsForProperty (polymer_bundled.min.js:1:37087)
at runEffects (polymer_bundled.min.js:1:36604)
at ExtensionsErrorPageElement._propertiesChanged (polymer_bundled.min.js:1:52973)
at ExtensionsErrorPageElement._flushProperties (polymer_bundled.min.js:1:26564)
at ExtensionsErrorPageElement._flushProperties (polymer_bundled.min.js:1:51737)
at ExtensionsErrorPageElement._invalidateProperties (polymer_bundled.min.js:1:51534)
at ExtensionsErrorPageElement._setProperty (polymer_bundled.min.js:1:51459)
at ExtensionsErrorPageElement.Object.defineProperty.set (polymer_bundled.min.js:1:24863)
onSelectedErrorChanged_ @ extensions.js:4187
runObserverEffect @ polymer_bundled.min.js:1
runEffectsForProperty @ polymer_bundled.min.js:1
runEffects @ polymer_bundled.min.js:1
_propertiesChanged @ polymer_bundled.min.js:1
_flushProperties @ polymer_bundled.min.js:1
_flushProperties @ polymer_bundled.min.js:1
_invalidateProperties @ polymer_bundled.min.js:1
_setProperty @ polymer_bundled.min.js:1
Object.defineProperty.set @ polymer_bundled.min.js:1

我错过了什么?

这是在 Chromium 版本 100.0.4896.75(官方构建)snap(64 位)上

最佳答案

我有同样的异常(exception),但有另一个原因。

所以,我看到了可能的解决方案(如何获取真正的错误消息)。

我在失败的行上设置了断点并检查了 runtimeError 消息。

可能对某人有用。

enter image description here enter image description here

关于javascript - 未捕获的类型错误 : Failed to construct 'URL' : Invalid URL in chrome extension v3 when using messages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71848627/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com