首页 文章

ERR_FILE_NOT_FOUND,谷歌Chrome扩展程序

提问于
浏览
1

我试图 Build 谷歌Chrome扩展 . 以下是我的清单文件;我搜遍了每一个地方并采取了每一步来解决 chrome-extension://ijkjkkkinepajpigeijodppknjgdooef/popup.html Error code: ERR_FILE_NOT_FOUND

{
"manifest_version": 2,
"update_url": "http://clients2.google.com/service/update2/crx",
"name": "Game Extension",
"version": "1.2.0",
"description": "Just for Fun",
"icons": {
"256": "img/icon.png"
},
"browser_action": {
"default_popup": "popup.html"
},
"permissions": [
"tabs",
"identity",
"http://*/*", 
"https://*/*"
],
"oauth2": {

"client_id": "232343423423PrivateClientKey",
"scopes": ["https://www.googleapis.com/auth/userinfo.email"] 
}
}

我已经做了一切,但问题仍然存在 . 另外,内部扩展

文件夹(%LOCALAPPDATA%\ Google \ Chrome \用户数据),与其他扩展程序一样,我的扩展程序没有文件夹 .

请告诉我出了什么问题 .

1 回答

  • 3

    据推测,您正在加载解压扩展 .

    假设您有一个 manifest.json 文件所在的文件夹 . 为了举个例子, C:\Development\MyTestExtension

    然后此文件夹成为扩展的根目录(在您的情况下, chrome-extension://ijkjkkkinepajpigeijodppknjgdooef/

    因此,如果您将 popup.html 声明为弹出窗口,则Chrome会查找 C:\Development\MyTestExtension\popup.html . 确保这正是该文件的命名方式:在Windows上,默认情况下隐藏文件扩展名,并且很容易将文件保存为 popup.html.txt ,而不是 .txt 部分 .

    至于配置文件中的文件夹:它仅适用于您下载和安装的打包扩展,而不适用于开发解压缩版本 .

相关问题