google-chrome-extension相关内容

为什么这个 jQuery 事件不在 gmail 中触发?

我在将 jQuery 事件绑定到 gmail 'body' 时遇到问题 $('body').on('click', function(event) {console.log("输入的函数");}); 访问 IMDB.com(例如)并在 Google Chrome 开发者控制台中粘贴上述代码.当您点击页面时,您可以看到“输入的功能";打印在控制台上. 但是当我尝试使用 gmail 时,我收 ..
发布时间:2022-01-23 13:27:53 其他开发

Gmail 扩展程序/小工具 API - 如何向撰写工具栏添加按钮?

我想弄清楚如何在 Gmail 撰写窗口中添加一个按钮. 在“Gmail Labs"中,他们有一些添加某些按钮的扩展程序,例如“发送和存档"按钮和“插入图像"按钮,所以我认为这是可能的. 我检查了他们的 API here,看来您可以在左侧边栏中添加小工具或使用依赖于消息上下文的上下文小工具.我正在寻找一种将按钮添加到撰写窗口的工具栏的方法,但这两个选项似乎都不支持. 你知道怎么做吗 ..

如何为 Gmail 开发 Chrome 扩展程序?

我正在考虑为 Gmail 开发 Chrome 扩展程序,我想知道当前的最佳做法是什么. 例如: 默认为每封电子邮件附加 GPG 签名 添加一个额外的按钮来做某事(我已经有了) 劫持发送电子邮件并提示我完成某事的操作 ... (只是这些例子帮助我发现什么是可能的) 有很多值得注意的扩展可以显着增强 gmail 的功能: http://www.boomeranggmai ..

如何同步不同电脑上的 Chrome 扩展数据?

我有一个扩展,用户可以在其中维护链接列表.让这些数据在计算机之间同步(在工作中和在家中)会很好.有哪些可能的解决方案? Chrome 有扩展同步选项,但我不确定它是否同步数据(如果是,我会感到惊讶).即使是这样,也不是每个人都希望他们的所有其他扩展都被同步. 我可以将我的链接存储在一个特殊的书签文件夹中并使用内置的书签同步,但在这种情况下,所有书签也会同步(我认为并非所有用户都希望这样 ..

在 Google Chrome 扩展程序中存储密码

我开始阅读 Google Chrome 的文档,并喜欢它使用 HTML 和 Javascript 创建扩展的方法.阅读关于本地存储的本教程让我想到了很多不同的用途. 我想开发一个扩展程序来帮助我处理公司系统.它非常具体,而且只会在公司内部使用. 此扩展程序将使用 javascript DOM 对该公司系统执行一些活动,只需单击 Google 的 Chrome 工具栏.要一键工作,扩展程 ..

如何在 JavaScript 中缩放图像(数据 URI 格式)(实际缩放,不使用样式)

我们正在 Chrome 浏览器中捕获可见选项卡(通过使用扩展 API chrome.tabs.captureVisibleTab)并接收数据 URI 方案(Base64 编码字符串)中的快照. 是否有 JavaScript 库可用于将图像缩小到特定大小? 目前我们正在通过 CSS 对其进行样式设置,但必须支付性能损失,因为图片通常比所需的大 100 倍.另一个问题是我们用来保存快照的 ..

Chrome 扩展弹出页面链接不起作用

我正在创建一个有趣的 Chrome 扩展程序,但我的弹出页面出现问题.我使用 jQuery load() 函数来加载现有页面的一部分,比如说:http://aaa.com: $(文档).ready(函数(){$("#ox-news").load("http://aaa/News/.news_list");}); 由于我试图加载到 popup.h ..
发布时间:2022-01-20 23:03:12 其他开发

按条件显示的 Chrome 扩展弹出窗口

我想通过点击显示弹出窗口,但前提是条件为假.单击以扩展图标背景 js 搜索具有当前名称的选项卡后.如果选项卡找到后台 js 继续工作.如果找不到 - 我想显示带有说明的弹出窗口.无法理解在这种情况下如何只显示弹出窗口.我可以通过 browserAction.setPopup() 设置弹出窗口,但只有在下次点击后才会显示弹出窗口.我只想显示我的弹出窗口一次.这绝对是可能的,我在其他扩展程序上看到过这 ..
发布时间:2022-01-20 22:53:26 前端开发

如何从 chrome 扩展的上下文菜单中打开默认弹出窗口

我开发了一个 chrome 扩展程序,当我单击地址栏附近的图标时会打开一个弹出窗口.一切正常,但是我想为其添加一些功能.所以我想我还要添加一个上下文菜单项,以便用户可以简单地搜索突出显示的单词.我希望在用户单击上下文菜单中的项目时显示弹出窗口(右上角的默认弹出窗口,而不是新的弹出窗口或新选项卡). 我可以拥有这个功能吗?如果是,我该如何实现? 解决方案 你不能让弹出页面像用户点击它一 ..
发布时间:2022-01-20 22:48:25 其他开发

增加 Chrome 扩展程序中的最大弹出窗口宽度?

我正在制作一个 Chrome 扩展程序,我需要增加框架窗口(弹出窗口)的最大宽度大小. 如果我增加popup.html的宽度,那么内部宽度就会增加.我需要增加弹出窗口的大小. 解决方案 你的意思是你达到了宽度限制吗?您可以将弹出窗口宽度增加到 800 像素,超出的任何内容都会被忽略. ..
发布时间:2022-01-20 22:47:57 其他开发

chrome 扩展弹出窗口无法按 ID 找到元素

我知道类似的问题已经被问过很多次,但我还没有找到适合我的解决方案.我的问题很简单.我要做的就是测试 popup.html 上的操作,因为在这里,我在弹出窗口上有一个单击按钮,当我单击它时,我想显示警报.但是什么也没发生.它没有找到元素.我不明白这里出了什么问题. ma​​nefest.json {“名称":“测试",“版本":“1.0",“描述":“测试",“清单版本":2,“浏览器操作" ..
发布时间:2022-01-20 22:42:28 前端开发

关闭和打开 chrome 扩展弹出窗口时如何不丢失数据

我是 chrome 扩展的新手.我需要在使用弹出窗口时创建数据,在关闭并重新打开它后可用. 以下是有关我的具体问题的更多详细信息: 每当我的 chrome 扩展弹出窗口打开时,脚本就会运行.在弹出窗口中有一个选项可以单击按钮,该按钮会将项目添加到数组中,用于在此弹出窗口的另一个选项卡中显示此项目列表.但是,由于每次打开弹出窗口时代码都会重新运行,因此数组在弹出窗口再次打开的那一刻被清空 ..

对于 Google Chrome 扩展,如何在弹出窗口中定义样式表切换?

当用户点击扩展的浏览器图标时,它会弹出已定义的弹出窗口. 当用户单击弹出窗口内的按钮时,我需要创建一个切换按钮来打开/关闭特定页面/域的样式表. 例如,当用户使用 Adblock 扩展程序时,当用户单击浏览器图标时,它会弹出包含一系列链接的弹出窗口.一个这样的链接是“不要在这个页面上运行",然后它会变成“启用",用户可以点击它来重新打开它. 另一个例子(更好的例子):经典弹出窗口 ..
发布时间:2022-01-20 22:37:04 其他开发

几秒钟后我的 chrome 扩展弹出窗口打开,与其他扩展相比它很慢

当我们点击extension button,列在地址栏(URL 出现的地方)旁边,相应扩展的popup.html 就会出现.(当然根据manifest.json) 当我点击 lastPass 时,弹出窗口会立即出现,但是当我点击我的自定义扩展(只包含 popup.html)时,鼠标图标变为加载 1-2 秒 &然后弹出窗口打开. 对为什么我的弹出窗口这么慢做了一些挖掘,谷歌组有类似的东西 ..
发布时间:2022-01-20 22:28:49 其他开发

避免 chrome 弹出扩展关闭

是否有一个功能可以让我在扩展时选择文本保持打开状态.通常,当我使用扩展弹出窗口并在外部单击时扩展扩展关闭.有什么办法可以避免这种情况. 非常感谢 解决方案 不幸的是,目前没有办法让弹出窗口保持打开状态.这是设计使然. 如果您希望在与页面交互时始终显示某些内容,也许可以使用 实验性信息栏 甚至 桌面通知 会起作用吗? 希望有所帮助! ..
发布时间:2022-01-20 22:27:13 其他开发

从弹出窗口到 content.js 的 sendMessage 在 chrome 扩展中不起作用

我正在尝试为 chrome 扩展制作弹出界面.我似乎无法从 popup.html/popup.js 向 content.js 脚本发送消息.这是我到目前为止所拥有的.当我单击扩展图标时,我会看到一个显示 clickme 的按钮.我单击它并没有任何反应,chrome javascript 控制台中没有错误,也没有给 content.js 的消息. 清单 {"content_security_ ..
发布时间:2022-01-20 22:26:51 其他开发

window.open 在 chrome 扩展中返回 undefined

我有基于内容脚本的 Chrome 扩展程序.我通过内容脚本中的弹出窗口启动登录过程. 我使用下面的代码打开一个弹出窗口,然后等待它关闭. 但是,我从 window.open 方法中得到一个“未定义".有人知道为什么会这样吗? loginwin 在下面的代码中是 undefined,尽管弹出窗口打开时使用指定的 login_url 很好.下面的代码是从我的内容脚本中调用的. va ..

fetch() 在扩展程序中有效,但在 Chrome 控制台/片段中失败

我的 Chrome 扩展程序执行一个正常工作的获取请求.因为使用代码段进行测试更快,所以我想在 Chrome 控制台或 Chrome 代码段中执行完全相同的操作.最小的例子: fetch(url, {方法:“获取";}).then(response => response.text()).then(html => console.log(html)).catch(错误 => 控制台.log(错误 ..