问题标签 [browser-action]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
588 浏览

google-chrome - Chrome 33.0.1750.117 m,背景图标扩展为橙色

我在这里发帖看看你是否知道这个错误可能是什么,昨晚遇到了对我的 Chrome 扩展进行更改。由于图标扩展的背景是橙色的并且不会改变:

http://img15.hostingpics.net/pics/388737bug.png

第一个图标是本地扩展,第二个来自 Chrome Web Store

以下是图标的视图,启用时和未启用时。此错误 (?) 仅在 Google Chrome 上可见,在 Chromium 或 Canary 上不可见。

我正在使用 Windows 7,但我还没有尝试卸载 Chrome 以查看是否解决了问题。

清单.json:

谢谢你。

0 投票
1 回答
425 浏览

javascript - 执行 JavaScript [ContextMenu Chrome]

我正在尝试运行 JavaScript 代码“Bookmarklet”但我做不到,有人知道该怎么做吗?

背景.js

清单.json

这是您要从“ContextMenu”或“browserAction”运行的文件

0 投票
2 回答
500 浏览

google-chrome-extension - 拒绝在 Chrome 扩展程序中加载脚本

我刚刚完成了 Codecademy 的 Javascript 课程。我试图制作一个显示此页面的 chrome 扩展。所以我研究了如何制作一个示例 chrome 扩展并创建了扩展(基本上复制粘贴了整个站点代码)。我收到此错误

我尝试查看内容安全策略并添加了这一行

我不完全了解自己在做什么,但我尝试阅读各种内容但未能理解。有人帮忙。提前致谢。

0 投票
1 回答
39 浏览

javascript - 为什么浏览器动作总是被触发?为什么新闻没有被解雇?

我有两个问题,第一个问题:为什么当我打开浏览器或打开一个新标签时会触发浏览器操作(不仅在我单击时)?另一个问题是:我的extestion改变了所有网站的颜色,但是当浏览器动作被触发后网站获得更多信息(例如facebook)时,这不能改变吗?
我该怎么做才能使浏览器操作也总是改变所有新闻?

我的 background.js 是:

我的 content.js 以:

0 投票
0 回答
95 浏览

javascript - 重新启动浏览器后 Chrome 扩展程序图标不会更改

我正在构建一个 Chrome 扩展程序。一切都很好,除了一件事。有时,由于特定事件(domcontentloaded 和警报),应用程序的图标必须更改。这很容易做到(有一个 setIcon 方法)并且它通常可以工作。

但是,当我关闭并再次启动 Chrome 时,Chrome 似乎“记住”了最后一个显示的图标并忽略了代码再次设置图标的事实:总之,它似乎缓存了图标并显示了错误的图标。你能帮助我吗?

0 投票
1 回答
32 浏览

google-chrome-extension - 即使页面消失,弹出页面仍保持激活状态

如果您单击浏览器按钮,则会出现一个页面作为弹出页面。使用我的程序,您可以从页面正文打开音乐。当窗口出现时,音乐可以打开,但当窗口消失时,音乐停止。有没有人知道它是如何保持转动的,而没有弹出窗口似乎保持不变?

0 投票
2 回答
2094 浏览

google-chrome - 通过弹窗修改本地存储,并使用 contentscript 中的存储值

我正在尝试创建一个 chrome 扩展,但我遇到了墙。

我希望能够使用浏览器操作弹出窗口将值写入/修改到本地存储(扩展存储)中。

然后,我想在内容脚本中使用存储的值。

从我读到的,看起来我需要一个背景文件?但我不确定。

一些编码示例将不胜感激!

谢谢你的帮助!

0 投票
0 回答
98 浏览

notifications - Firefox 插件的浏览器操作设置徽章操作

我需要使用 sdk 在 Firefox 插件上显示通知。它与 chrome 的浏览器操作集标记文本非常相似。

任何帮助将不胜感激。

问候阿德南·巴希尔

0 投票
1 回答
1386 浏览

javascript - chrome.tabs.executeScript 调用的外部脚本没有控制台日志

我正在使用两个 js 文件来完成 chrome 扩展的任务。

在 background.js 中,我有以下代码行调用另一个 js 文件:chrome.tabs.executeScript(tabId, {file: "src/bg/sidebar.js"});

当我运行扩展时,sidebar.js 中的脚本似乎正在运行,但控制台不显示日志。控制台确实显示了来自 background.js 的所有日志。有谁知道为什么会这样?

0 投票
1 回答
1308 浏览

javascript - 如何在 Chrome 扩展程序中将 Unicode 字符设置为浏览器操作的标记文本?

我刚刚开始开发 Chrome 扩展程序,除了这个小问题,我几乎完成了。

我想将 Unicode 字符设置为浏览器操作上的标记文本,但到目前为止我尝试过的方法不起作用

这是它现在的样子。 在此处输入图像描述

  • Unicode 字符 -