问题标签 [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.
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:
谢谢你。
javascript - 执行 JavaScript [ContextMenu Chrome]
我正在尝试运行 JavaScript 代码“Bookmarklet”但我做不到,有人知道该怎么做吗?
背景.js
清单.json
这是您要从“ContextMenu”或“browserAction”运行的文件
javascript - 为什么浏览器动作总是被触发?为什么新闻没有被解雇?
我有两个问题,第一个问题:为什么当我打开浏览器或打开一个新标签时会触发浏览器操作(不仅在我单击时)?另一个问题是:我的extestion改变了所有网站的颜色,但是当浏览器动作被触发后网站获得更多信息(例如facebook)时,这不能改变吗?
我该怎么做才能使浏览器操作也总是改变所有新闻?
我的 background.js 是:
我的 content.js 以:
javascript - 重新启动浏览器后 Chrome 扩展程序图标不会更改
我正在构建一个 Chrome 扩展程序。一切都很好,除了一件事。有时,由于特定事件(domcontentloaded 和警报),应用程序的图标必须更改。这很容易做到(有一个 setIcon 方法)并且它通常可以工作。
但是,当我关闭并再次启动 Chrome 时,Chrome 似乎“记住”了最后一个显示的图标并忽略了代码再次设置图标的事实:总之,它似乎缓存了图标并显示了错误的图标。你能帮助我吗?
google-chrome-extension - 即使页面消失,弹出页面仍保持激活状态
如果您单击浏览器按钮,则会出现一个页面作为弹出页面。使用我的程序,您可以从页面正文打开音乐。当窗口出现时,音乐可以打开,但当窗口消失时,音乐停止。有没有人知道它是如何保持转动的,而没有弹出窗口似乎保持不变?
google-chrome - 通过弹窗修改本地存储,并使用 contentscript 中的存储值
我正在尝试创建一个 chrome 扩展,但我遇到了墙。
我希望能够使用浏览器操作弹出窗口将值写入/修改到本地存储(扩展存储)中。
然后,我想在内容脚本中使用存储的值。
从我读到的,看起来我需要一个背景文件?但我不确定。
一些编码示例将不胜感激!
谢谢你的帮助!
notifications - Firefox 插件的浏览器操作设置徽章操作
我需要使用 sdk 在 Firefox 插件上显示通知。它与 chrome 的浏览器操作集标记文本非常相似。
任何帮助将不胜感激。
问候阿德南·巴希尔
javascript - chrome.tabs.executeScript 调用的外部脚本没有控制台日志
我正在使用两个 js 文件来完成 chrome 扩展的任务。
在 background.js 中,我有以下代码行调用另一个 js 文件:chrome.tabs.executeScript(tabId, {file: "src/bg/sidebar.js"});
当我运行扩展时,sidebar.js 中的脚本似乎正在运行,但控制台不显示日志。控制台确实显示了来自 background.js 的所有日志。有谁知道为什么会这样?
javascript - 如何在 Chrome 扩展程序中将 Unicode 字符设置为浏览器操作的标记文本?
我刚刚开始开发 Chrome 扩展程序,除了这个小问题,我几乎完成了。
我想将 Unicode 字符设置为浏览器操作上的标记文本,但到目前为止我尝试过的方法不起作用。
这是它现在的样子。
- Unicode 字符 -