问题标签 [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 投票
2 回答
6799 浏览

google-chrome - 在 Chrome 浏览器操作弹出窗口中删除边距

我有一个带有浏览器操作的 Chrome 扩展程序,它试图模仿不同应用程序的视觉风格。这种样式的一部分是延伸到应用程序边缘的页眉和页脚。问题是浏览器操作弹出窗口默认包含一个小边距和圆角边框,这似乎是硬编码以显示为空白。

如果有某种方法可以删除此边距或强制我的内容能够一直延伸到边缘,那就太好了。有谁知道这样做的方法?(我高度怀疑没有什么可做的,但问也无妨,对吧?)

哦,为了记录在案,在这种情况下,负利润让你无处可去。:(

0 投票
3 回答
319 浏览

javascript - 如何为浏览器操作指定热键?

是否可以指定一个热键来激活Google Chrome 浏览器操作

0 投票
2 回答
1518 浏览

google-chrome-extension - chrome扩展弹出窗口未立即打开

我正在写一个 chrome 扩展。

当我第一次单击浏览器操作按钮时 - 一切顺利。

当我第二次单击浏览器操作按钮时,在没有单击它几分钟后,需要 10 多秒才能显示弹出窗口。

我已经尝试在后台注释掉所有的周期性方法和弹出的加载事件中的所有方法,但它仍然没有立即显示。

有什么建议么?

0 投票
3 回答
4476 浏览

javascript - Chrome 扩展 - 修改右键单击浏览器操作菜单

我想知道是否可以修改浏览器操作菜单的右键菜单?我想添加一个名为“注销”的选项。

0 投票
2 回答
6801 浏览

google-chrome - Chrome 扩展:隐藏和显示浏览器操作图标

是否可以在选项页面中显示和隐藏浏览器操作图标?

我知道如何使用 show 和 hide 方法对页面操作进行操作,但我没有看到浏览器操作有任何相似之处。

0 投票
1 回答
771 浏览

google-chrome-extension - Chrome 扩展程序后台页面

我正在创建我的第一个 chrome 应用程序(浏览器操作)。我相信后台页面应该一直在后台执行。例如,如果我写类似

此方法应每 30 秒自动调用一次并刷新提要数据。但似乎只有当我通过单击浏览器中的扩展程序图标打开扩展程序的弹出页面时才会执行该方法。这是理想的行为还是我在这里遗漏了什么。

0 投票
3 回答
390 浏览

javascript - 使用 BrowserAction 设置背景图像

我正在学习如何编写 chrome 扩展程序,我发现了一个示例,其中使用浏览操作可以更改网页的背景颜色,我正在尝试做一些非常相似的事情,更改背景图像,但出于某种原因......它不起作用,js函数是:

我很确定这与我的sintax有关,但我无法弄清楚,有人可以帮助我吗?多谢

0 投票
1 回答
1993 浏览

google-chrome-extension - 为什么在应用自定义图标后浏览器操作的默认图标会重新出现?

Chrome 中的浏览器操作图标有一个奇怪的问题。清单中定义了浏览器操作的默认图标。图标显示正确。然后在后台页面中,在某些条件下,我调用:

此图标闪烁片刻,然后变回默认图标。活动选项卡及其 id 传递以setIcon在所有过程中保持不变。

有人可以提出一个想法,为什么会发生这种情况?

0 投票
0 回答
659 浏览

google-chrome-extension - 如何阻止 chrome.tabs.reload 重置扩展图标?

我正在编写一个扩展程序,它将扩展程序图标设置为特定选项卡的“活动”选项卡,但是如果我通过 chrome.tabs.reload(id) 重新加载此选项卡,图标将变回默认选项卡。

小代码示例:

我需要停止重新加载以重置选项卡图标。有人知道怎么做这个吗?

0 投票
0 回答
1030 浏览

google-chrome - 在 Chrome 中从 browserAction 创建新标签

更新:在另一个中找到了解决方案;显然我之前抄错了!这有效:

来源:Google Chrome 扩展程序 - 单击工具栏图标时打开新选项卡


我正在尝试创建一个新选项卡并将其设置为 background.html 单击 BrowserAction 按钮,但单击时没有任何反应。

(这是对书签侧边栏进行某种 apish 模仿的先驱,因为没有可用的侧边栏。)


清单.json


背景.js


background.html 页面目前只是一个带有一些文本的虚拟页面。当我尝试将其添加到 Chrome 时,没有出现任何错误(这并不意味着太多)。

我在这里查看了其他一些类似的问题,但是我发现的结果使我陷入了这个……仍然卡住,并且无法正常工作。感谢您的帮助,如果我需要进一步澄清任何事情,请告诉我。

(我为这个愚蠢的问题道歉,但自从我使用 javascript 以来已经有好几年了,这是我第一次尝试 Chrome 扩展。)