这看起来很幼稚但我在这个论坛上找不到任何搜索内容 - 这是一件非常基本的事情。 我没有使用Chrome环境或webkit的经验 - 我的是IE浏览器。但是这里......
跟着入门教程 - 很好 - 得到了Finnur使用调试视频链接并遇到了一个令人困惑的问题。他声明要检查当前未加载的未打包扩展程序的项目 - 您在omnibar中输入chrome-extensions:// [extension id] /options.html。 options.html文件与专用于扩展的所有其他组件位于同一文件夹中。问题:每当我将这些信息输入到omnibar时,它就会引发网络搜索。通过预设的默认搜索引擎。似乎无法找到离线工作或关闭搜索功能的方法。
所以,我确信我遗漏了一些非常简单的东西,你所有人都非常熟悉。我正在使用所有“入门”文件和那里找到的options.html的副本。选项在扩展程序的下拉菜单中显示为灰色,但似乎无法加载它。
MANIFEST.JSON
{
"name": "My First Extension",
"version": "1.0",
"manifest_version": 2,
"description": "The first extension that I made.",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html",
"options_page": "options.html"
},
"permissions": [
"http://api.flickr.com/"
]
}
非常简单但似乎不能将options.html输入到omnibar而不让搜索引擎尝试在网络上找到它,而不是在文件夹中找到它。
答案 0 :(得分:1)
网址应为chrome-extension://[extension id]/options.html
而不是`chrome-extensions://[extension id]/options.html
,请注意chrome-extension://
中扩展名末尾没有s。
你的清单是一个格式错误,options_page
不应该在browser_action
字段中,请尝试......
{
"name": "My First Extension",
"version": "1.0",
"manifest_version": 2,
"description": "The first extension that I made.",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": [
"http://api.flickr.com/"
],
"options_page": "options.html"
}