【javascript-Firefox插件SDK和DOM操作问题】教程文章相关的互联网学习教程文章

firefox插件Firebug的使用教程_javascript技巧【图】

什么是Firebug从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试 javascript给页面增加一些更活泼的要素;要使用Ajax给用户带来更好的体验。一个优秀的WEB开发人员需要顾及更多层面,才能交出一份同样优秀的作业。为帮助广大正处于Web2.0洪流中的开发人员,在这里为大家介绍一款轻巧灵活的辅助开发工具。 Firebug是Firefox下的一款开发类插件...

firefox插件Firebug的使用教程【图】

什么是Firebug从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试 javascript给页面增加一些更活泼的要素;要使用Ajax给用户带来更好的体验。一个优秀的WEB开发人员需要顾及更多层面,才能交出一份同样优秀的作业。为帮助广大正处于Web2.0洪流中的开发人员,在这里为大家介绍一款轻巧灵活的辅助开发工具。 Firebug是Firefox下的一款开发类插件...

javascript-如何在xpi中提供firefox插件UUID?

我有一个firefox插件,当我想对其进行修复时,我可以上传一个新版本.因此,我通过builder.addons.mozilla.org访问了插件构建器,并编写了新代码并将其下载为xpi文件.然后回到我的插件,并尝试将新的xpi插件上传为新版本.但是错误提示“ UUID与附加组件不匹配”的问题! 如何在我的代码中编写UUID以使其与插件相匹配. 以及如何删除我开发的插件之一? 谢谢解决方法:刚刚遇到类似的问题(一个没有SDK开发的现有插件,然后是由SDK构建的新版本...

javascript-Firefox插件SDK和DOM操作问题【代码】

我正在尝试使用Firefox插件SDK(据我所知以前称为Jetpack),但是在使用DOM时遇到了问题. 加载网页时,我需要遍历DOM中的所有文本节点,并对它们包含的某些字符串进行更改.我在下面发布了我正在做的事情的简化版本(是Javascript的新功能,因此请原谅我).// test.jsfunction parseElement(Element){if (Element == null)return;var i = 0;var Result = false;if (Element.hasChildNodes){var children = Element.childNodes;while (i <= c...

javascript-keydown事件在引导的Firefox插件中不起作用【代码】

我是扩展开发的新手.我正在尝试在自举的Firefox扩展程序中的keydown事件上触发操作,但是它似乎不起作用.我想念什么吗? 这是我的bootstrap.js代码:Cu.import("resource://gre/modules/Services.jsm");function watchWindows(callback) {function watcher(window) {try {let {documentElement} = window.document;if (documentElement.getAttribute("windowtype") == "navigator:browser")callback(window);}catch(ex) {}}function...

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吗? ...

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

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

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 – 有没有办法关闭Chrome扩展程序或Firefox插件?

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

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 – firefox插件中的XMLHttpRequest sdk [复制]

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

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...

php – 在firefox插件中通过POST发送数据的Javascript【代码】

我有一个带有php表单的mysql数据库.通常,人们使用我的网站上的php表单添加到mysql数据库.我一直在构建一个firefox插件,让他们使用表单而不直接访问网站将数据添加到mysql数据库.现在我卡住了…… 我有要添加到mysql数据库的表单数据,但是如何从插件将其发送到mysql数据库?最好的方法是什么?你会先将它发送到php表单还是有直接的方式?有可能直接进入mysql吗? firefox插件用javascript编码. 谢谢!解决方法:JanHan?i?是对的:最好...

FIREFOX - 相关标签
DOM - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部