firefox插件

以下是为您整理出来关于【firefox插件】合集内容,如果觉得还不错,请帮忙转发推荐。

【firefox插件】技术教程文章

javascript – 使用Firefox插件sdk的nsISocketTransportService【代码】

我正在尝试使用Firefox来阅读SSH横幅.即.当您最初连接到SSH服务器时,服务器会向您发送其横幅,标识服务器软件,然后向您的SSH服务器发送横幅,标识您的客户端软件. 为此,我在此URL使用示例: Is there nsiClientSocket in firefox extension javascript? 这是我的代码:'use strict';const {Cc,Ci} = require("chrome") const prefs = require("simple-prefs");exports.main = function(options,callbacks) {var transport = Componen...

javascript – firefox插件中的XMLHttpRequest sdk [复制]

参见英文答案 > XMLHttpRequest in Firefox Extension 3个我正在使用Mozilla Add-on Sdk for Firefox来创建一个小扩展.我想从多个服务器获取数据并将其显示在用户页面的左上角.我不知道为什么,但是当我尝试从服务器读取数据时,XMLHttpRequest无法正常工作.也许位置起源不同而Firefox会阻止它.请告诉我如何做XMLHttpRequest?或者如何从带有Add-on Sdk构建的扩展的服务器读取数据?解决方法:从内...

javascript – Firefox插件sdk中的脚本之间的通信 – self.port不存在【代码】

我正在尝试使用他们的sdk创建一个firefox插件,但我不知道如何让我的js脚本进行通信.目标是制作一个带有表格的面板,有3个复选框,选中后可以隐藏/显示活动选项卡上的某些元素. 以下是脚本:main.js:var data = require("sdk/self").data;var painel1 = require("sdk/panel").Panel({width: 215,height: 160,contentURL: data.url("painelDestroyer.html"),contentScriptFile: [data.url("jquery.js"),data.url("panel.js")] });requ...

javascript – 有没有办法关闭Chrome扩展程序或Firefox插件?

我所见过的最接近密切采购的方法是混淆代码.有没有更好的方法,因为混淆不会使逆向工程变得不可能?实际上,逆向工程其实很简单吗?解决方法:因为Javascript在客户端计算机(而不是服务器)上执行,所以不幸的是,除了模糊处理之外,你做的事情并不多.除非您使用AJAX并在某个服务器上运行代码的重要位,否则它将始终是反向可操作的.

你如何在用java编写的selenium webdriver程序中使用firefox插件?【代码】

我试图运行一个selenium脚本,点击我的工具栏中的一个firefox插件.是否有可能做到这一点?解决方法:实际上你不能点击元素,因为它不是一个网页元素.但是,您可以为firefox创建配置文件,并在该配置文件中包含由webdriver应用程序启动的插件.这将允许您访问Firebug或其他插件.我不确定插件本身之间的交互,因为我不使用它,但你设置配置文件和使用插件api扩展配置文件的方式是这样的:File file = new File("firebug-1.8.1.xpi"); Firefox...

javascript-允许内容文档(网页)检测我的Firefox插件【代码】

在我的Firefox插件中,我正在寻找一种安全的方法来让内容代码检测插件本身的存在.理想情况下,我最终希望允许内容代码通过执行以下内容来查询我的插件的存在:if (window.navigator.my_addon) {// the addon is present } else {// the addon is not present }有任何建议/指标吗?解决方法:改编自here(但使用吸气剂将my_addon值设为只读)// contentWindow is the window object of a contentDocument being displayed var s = new Co...

javascript-如何使用Web Crypto生成密钥对并在Firefox插件中访问其密钥?【代码】

我想在我的Firefox插件中调用window.crypto.subtle.generateKey.由于无法访问main.js中的窗口,因此我创建了page-worker和content script:var self = require('sdk/self'); var cryptoScript = require('sdk/page-worker').Page({contentURL: self.data.url('empty.html'),contentScriptFile: self.data.url('call-web-crypto.js') });我可以在call-web-crypto.js中调用window.crypto.subtle.generateKey,但是无法访问生成的密钥对...

javascript-从firefox插件隐藏位置栏【代码】

在我的附加组件中,我有一个HTML页面,该页面在安装/更新时显示. Firefox显然显示了该页面的chrome:// URI,而我正试图弄清楚如何防止这种情况发生(出于美学原因,请注意…). 我知道某些附加组件可以隐藏某些选项卡/页面上的位置栏:它们是如何做到的?解决方法:Firefox有一个URL列表,其中隐藏了位置栏:http://hg.mozilla.org/mozilla-central/file/f41df039db03/browser/base/content/browser.js#l4146.如果您有浏览器覆盖,则应该可...

javascript-Firefox插件观察器http-on-modify-request无法正常工作【代码】

我的插件中有一个奇怪的错误,插件本身需要为特定域添加请求标头参数,一切正常,但错误是,只有在我重新加载页面之后,观察者的http-on-modify-request才在开始时调用,然后它才起作用. 我的意思是: >我进入mysite.com/-未修改标题,>我重新加载页面-已标头>再次重新加载-已标头> mysite.com/上的新标签-无需修改标题>重新加载标签-标题已修改 我的代码,我正在使用插件SDK:exports.main = function(options,callbacks) {// Create obse...

javascript-Firefox插件SDK获取选项卡ID【代码】

我正在尝试使用SDK(版本1.6)构建Firefox附加组件,但是我遇到了扩展程序正在打开的Tabs问题. 我想获取aContext(节点)处于打开状态的选项卡.为此,我一直在“获取”节点的窗口,然后使用SDK中的Tab Utils,特别是getTabForContentWindow().有时这不起作用,从getTabForContentWindow()返回的Tab为null.是否有更好,更健壮的方法来获取节点的Tab? 另外,我在the Tab Utils page上注意到,它表示“不稳定”.我应该避免使用Tab Utils SDK吗? ...

FIREFOX - 相关标签