问题标签 [browser-addons]
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.
firefox - 连接 USB HID 协议和 firefox 扩展的最佳方式
我正在做一个项目,我想访问存储在被识别为 USB HID 类的设备上的数据,并且我想创建一个 firefox 插件,以便在需要时访问这些数据。
解决这个问题的最佳方法是什么?我知道首先我必须处理 USB HID 协议,然后我正在考虑使用 QT 浏览器插件制作 NPAPI 跨浏览器插件。
有没有更好的选择。请给出一个很好的解决方案来链接usb HID协议和firefox插件,因为我是新手。
谢谢你
javascript - 记住状态 chrome 扩展
我使用 chrome 扩展来触发两个内容脚本来注入 css。如果用户打开页面 contentscript-on.js 加载(在我的 manifest.json 中定义):
清单.json
背景.js
contentscript-on.js
contentscript-off.js
一切正常,但如何保存图标的“状态”?如果用户关闭浏览器并再次打开它,最后使用的 contentscript 应该会加载。
非常感谢您的帮助。
firefox - FireFox 中“远程地址”标头的替代方法是什么?
在谷歌浏览器中有一个名为远程地址的标题。我正在为 Firefox 编写一个附加组件,我需要根据远程主机来决定一些东西,但看起来 Firefox 中没有这样的标头。如果您知道如何从观察者对象访问远程主机,请告诉我。
她是 Google chrome 中标题的屏幕截图
internet-explorer-8 - Crossrider.com - 以管理员身份运行时,IE 插件不起作用?
这是关于使用Crossrider.com创建的网络浏览器插件。我已经从该站点创建了一个安装程序来安装 Internet Explorer 加载项。
当我运行 crossrider 创建的“Internet Explorer 8”附加安装程序时,它工作正常,并在 Internet Explorer 8 的工具栏中显示图标。这是在 Windows XP 中。但是,当我以管理员身份运行安装程序时(右键单击 > 运行身份 > 选择用户名),它没有显示图标或工作。但它仍然在“托管加载项”对话框中显示为启用。这里可能是什么问题?
这只发生在 Windows XP 中。对于新版本的 Windows,以管理员身份运行可以正常工作。
opera - 什么可以代替«innerHTML»(Opera Addons)?
如何替换innerHTML?在整个应用程序中替换 createElement、setAttribute 上的 innerHTML 是不可能的。
firefox - Self.port 未定义
我在 popup.html 中有一个 iframe,具有 id = Receiver,它接收和发布消息。
以下代码来自 popup.js:
main.js 中的代码是:
现在,我有 2 个问题:
1.) 每当它收到消息时, myApp.CloseIt() 就会被触发。但是控制台说 self.port 是未定义的。我试过使用 addon.port 也会出错。
2.) 如果调用 myApp.sendDetails(),它会将“arr”的值警告为空白,尽管它是一个全局数组。为什么这样?
编辑:面板构造函数代码:
firefox-addon - Firefox 插件状态栏到插件栏
我有两个下载量不错的插件。两个插件都在状态栏上。现在我收到很多邮件说状态栏不见了,我需要使用插件栏。如果您在状态栏上有插件,插件栏不会自动出现吗?
作为开发人员,我应该解决什么问题?
browser - 第三方安装程序如何在我们的浏览器中安装插件?
我的问题是第三方安装程序如何在浏览器中安装插件(如工具栏)并能够设置主页和其他浏览器属性?我想制作一个以相同方式安装在浏览器中的插件..有可能吗?
internet-explorer - IE插件注入java脚本
我已经成功地为 chrome 和 Firefox 创建了利用内容脚本注入 javascript 的扩展。
为 IE 插件完成相同任务的最佳方法是什么?到目前为止,我发现的信息指向用 c++ 编写的 bho,因为 .net 存在性能缺陷。
我对 .net 有广泛的了解,但对 c++ 很陌生。
安装程序有任何可用的工作示例吗?
google-chrome-extension - Firefox 插件开发 - 选项卡 api - 来自注入扩展代码的黑名单 url 模式(如在 chrome 中)
我正在使用插件 sdk/tabs api 在加载时将内容脚本注入选项卡,如下所示:
有没有一种简单的方法可以防止附加域模式?最重要的是,我需要阻止它在 about: 域上工作,例如 Firefox 的新标签页。
显然我可以用这样的代码控制执行:
但与 chrome 声明性清单相比,它看起来非常不清楚的解决方案,您可以在其中拥有:
有没有类似的?Firefox 文档令人困惑......过去的东西太多,版本和文章太多。