chrome 扩展 javascript 问题

发布于 2024-12-06 10:03:01 字数 507 浏览 1 评论 0原文

我开始尝试编写 chrome 扩展,但我遇到了简单功能的问题:

“background.html”内的脚本:

chrome.tabs.onUpdated.addListener(function(tabId,changedInfo,tab){alert("a")});

manifest.json 文件:

{
  "name": "ogys",
  "version": "1.0",
  "description": "description",
  "browser_action": {
    "default_icon": "icon.png",
    "background_page": "background.html"
  },
  "permissions": ["tabs", "http://code.google.com/"]
}

我知道任何选项卡上的更改都会触发该事件,但是什么也没发生。

I started trying to write chrome extension and I'm having problem with simple function:

script inside "backgroound.html":

chrome.tabs.onUpdated.addListener(function(tabId,changedInfo,tab){alert("a")});

manifest.json file:

{
  "name": "ogys",
  "version": "1.0",
  "description": "description",
  "browser_action": {
    "default_icon": "icon.png",
    "background_page": "background.html"
  },
  "permissions": ["tabs", "http://code.google.com/"]
}

I understand that an change on any tab would trigger the event but nothing happends.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

慵挽 2024-12-13 10:03:01

根据 code.google.com,您已定义 backround_page 在错误的地方。

通过以下方式将 background_page 属性定义从 browser_action 操作移至 outer

{
   "name": "ogys",
   "version": "1.0",
   "description": "description",
   "browser_action": {
      "default_icon": "icon.png"
   },
   "background_page": "background.html",
   "permissions": ["tabs", "http://code.google.com"]
} 

According with code.google.com, you've defined the backround_page in the wrong place.

Move the background_page property definition outer from browser_action action in this way:

{
   "name": "ogys",
   "version": "1.0",
   "description": "description",
   "browser_action": {
      "default_icon": "icon.png"
   },
   "background_page": "background.html",
   "permissions": ["tabs", "http://code.google.com"]
} 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文