firefox-addon相关内容

渐进式Web应用程序(PWA)与Electron与浏览器扩展

这个问题的背景是我一直在研究一种我称之为工具的工具,用户可以在其中构建可以稍后运行的模块.它最初是一个很小的网页,在过去的一年中发展为更类似于桌面应用程序的网页.但是,到目前为止,仍然只是一组html,css和js文件. 我考虑过使用电子之类的东西将其打包为可安装的桌面应用程序,但是我不喜欢这种方法,并认为最好坚持使用诸如渐进式Web应用程序之类的东西,因为一切都是离线完成的. 因为我 ..

ZIP混淆.插件似乎已损坏

我正在尝试编写我的第一个Firefox扩展(我使用Firefox 8.0.1),但遇到了麻烦: 我有一个来自 https://addons.mozilla.org/en-US/developers/tools的工作示例/package/-重命名为plugin.xpi的下载文件plugin.zip似乎还可以.然后,将其解压缩到文件夹中,并且无需进行任何修改即可再次将其压缩(使用默认的Ubuntu 1 ..
发布时间:2020-11-08 04:54:56 其他开发

如何在Firefox DevTools中编辑或删除cookie?

在Firebug中,我可以使用 Cookies 面板删除和编辑所有cookie. 但是在Firefox DevTools中,我找不到删除或编辑Cookie的任何方法. 我在哪里可以做? 解决方案 要在Firefox DevTools中编辑cookie,必须确保存储检查器 >设置. 然后在Storage Inspector中,您可以通过双击列表中的值来编辑现有的cookie ..
发布时间:2020-11-08 04:54:53 其他开发

“内存集"没有DLL,所以怎么ctype

如何在jsctypes中使用memset.没有它的DLL.我搜索/搜索了js ctype代码,但找不到要翻录的示例. 解决方案 如果您只想将数组memset设置为零字节,那么我有一个“好消息,大家":js-ctypes会将新数组初始化为零. 否则,创建一个类型化的数组,对其进行初始化并创建一个指向该数组的指针可能是最简单的. 显然,这些天,您也可以直接在ctypes数组上设置数 ..
发布时间:2020-11-08 04:54:43 前端开发

将JavaScript转换为Firefox扩展

您好,我是个初学者.我需要一些帮助,以将浏览器扩展为Firefox浏览器. 脚本: window.onload = function () { setInterval(function(){ window.open( "http://www.google.com/" ); }, 3000); }; *我知道这对用户来说不方便,只是实验性的. 解决方案 您将需 ..
发布时间:2020-11-08 04:50:36 前端开发

XUL:获取放置目标ID

以下代码用于应该获取源项和目标项的ID的列表框项.它用于获取源并将其存储在data变量中.但是data2仅在目标列表项为空的情况下检索ID.如果目标中有文字,则无法使用. 如何获取列表项的ID,而不是列表项内的标签? 谢谢. drop: function(event){ var data = event.dataTransfer.getData("text/plain" ..
发布时间:2020-11-08 04:47:54 前端开发

dll冻结浏览器的js-ctypes

我们使用带有自己开发的dll的js-ctypes从html页面中的图像设备获取图片. (计时器->从设备获取图片-> bmp 300kb base64-> html) 每0.2秒Addon调用映像设备一次,并且每次Addon正常工作的浏览器在0.5秒后冻结. (英特尔i5、16GB DDR) 我不知道如何在不冻结浏览器的情况下使用js-ctypes. 做出异步响应,我认为使用js-ctype ..
发布时间:2020-11-08 04:46:45 其他开发

javascript执行上下文如何在具有多个窗口的firefox扩展中工作?

我正在写应该是相当简单的firefox扩展.但这是我的第一个firefox扩展程序和我的第一个javascript程序,而且我已经习惯了C和汇编语言,在这里什么都没有隐藏,所以我很难理解期望的结果. 我的问题将是我的扩展程序使用window.open()或window.openDialog()创建的多个窗口中的多个执行上下文(或部分缺少).但是首先让我描述一下我的扩展程序在做什么,以防万一. ..
发布时间:2020-11-08 04:42:01 前端开发

我的问题是关于为什么我在firebug中看不到xpath选项.我正在使用firefox 56.0.1(64位)版本和firebug 2.0.19.版本?

我的问题是,为什么我在firebug中看不到xpath选项.我使用的是firefox 56.0.1(64位)版本和firebug 2.0.19.版本? 解决方案 Firebug从2017年开始停产.主要原因是Firefox的不支持firebug的多进程新体系结构.因此,您将在使用firefox的Firebug中看到很多问题. 参考- https://hacks.mozilla.org ..
发布时间:2020-11-08 04:37:12 其他开发

编辑后如何在Firefox插件上签名?

所以故事就是这样.我调试了一个引发很多警告的网站: 严格的运输安全性:与站点的连接是 不可信,因此忽略了指定的标头. 那是因为没有适用于本地主机的证书.但这很烦人,我无法找到滤除Firebug控制台的选项.所以我决定进入代码.我发现firebug位于~/.mozilla/firefox/blablabla.bla/extensions/firebug@software.joehewit ..
发布时间:2020-11-08 04:36:07 其他开发

是否可以通过Firefox SDK的port.emit()发送函数?

当我尝试通过port.emit发送函数时,它在另一端最终以null结束.如果我将其更改为简单的字符串,则可以正常工作.您不能通过发射发送函数吗? self.port.emit("requestBackground", someFunction); 解决方案 快速浏览 可以使用任意数量的参数来调用它,但是最有可能 使用消息的名称和可选的有效负载进行调用.这 有效负载可以是可序列化为的任 ..
发布时间:2020-11-08 04:33:41 前端开发

firefox附加SDK:使面板保持可见

我正在尝试基于他们的SDK构建Firefox附加组件,我想使用 谢谢 解决方案 无法通过SDK API实现.但是,您实际上可以“破坏"面板以保持持久性,问题是您将面临其他问题-基本不会消失,以及其他小问题. 如果您有兴趣,可以获取有关Bugzilla的其他详细信息:添加"isPersistent"面板的属性.请注意,该错误是一个WONTFIX,但是它将使您对可能遇到的问题有所了解. ..
发布时间:2020-11-08 04:33:37 其他开发

在阻塞的webRequest处理程序中使用异步调用

摘要 我正在使用browser.webRequest.onBeforeRequest处理程序.我需要阻止webRequest,直到获得从处理程序内对异步方法的调用返回的信息为止.我该怎么办? 详细信息 首先,我对这个长期的问题表示歉意.但我希望有人能提供帮助. 我有一个包含browser.webRequest.onBeforeRequest的嵌入式扩展(我现在需要使用嵌入式 ..

如何在Firefox插件中使用pdf.js库?

我正在为Google翻译页面中的 pdf 文档的insert做Firefox扩展,我想使用pdf.js.不想使用embed或iframe广告代码,我想使用自己的 pdf 查看器. 我正在尝试在Firefox加载项中使用pdj.js库,但是它不起作用. 我已经尝试过将其添加到manifest.json中. "content_scripts": [ { "match ..
发布时间:2020-11-08 04:22:08 前端开发

为什么在Firefox上进行React热重装会自动打开调试器?

操作系统::MacOS Catalina 10.15.5 浏览器:启用了React Developer Tools 4.8.0插件的Firefox 78.0.2 IDE::Visual Studio代码1.46.1 框架:反应 这突然开始于今天.也许Firefox在我不知道的情况下在后台进行了更新,但是一分钟这从未发生过,现在它不会停止发生. 问题::每当我保存要处理的本地文件时 ..
发布时间:2020-11-08 04:18:02 其他开发

如何在Firefox中摆脱Pocket?

不幸的是,Pocket现在已与Firefox“集成",这意味着不可能在“附加组件"菜单中将其禁用. 我发现地址栏中的图标特别令人讨厌,因为它实际上只是该Web服务的始终可见的广告. 我现在如何摆脱Firefox中的Pocket? 解决方案 另一种赚钱或禁用的方法如下 访问about:config 在Firefox中接受警告 在该页面的搜索栏中(所有配置值都出现之后), ..
发布时间:2020-11-08 04:12:55 其他开发