firefox插件

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

【firefox插件】技术教程文章

运送带有共享库的GNU / Linux Firefox插件(用于无root访问权限的安装)

该应用程序是一个Firefox插件(从$HOME / .mozilla / plugins加载),因此设置LD_LIBRARY_PATH的包装脚本不是一个简单的选择. 据我所知,RPATH不能引用$HOME而只能是绝对路径. Firefox试图从?/ .mozilla / plugins中删除它的插件但是失败了(因为它依赖于安装在用户主目录中某处的共享库). 修改Firefox菜单项以在Firefox周围提供包装器(带有LD_LIBRARY_PATH)实在太过分了. 安装程序脚本应该做什么(没有root访问权限)来制作依赖于共享库的...

firefox插件screengrap +python autoit+selenium实现整个网页的长截图功能

笔记:本人用的是python3.6.6 32位的版本,安装成功了pyautoit库及autoit库 直接代码如下: import autoit import unittest import time import sys from datetime import datetime from actions import Actions from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver import ActionChains from selenium.webdrive...

javascript – 在XUL Firefox插件中的appendChild中断【代码】

我正在开发一个Firefox插件,我目前需要动态地将菜单项添加到menupopup元素中.我基本上尝试过Mozilla开发人员中心的所有方法,但没有一种方法可行.function populateDropdown() {var counter = 0;for (var key in services) {var newMenuItem = document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul", "menuitem");newMenuItem.setAttribute("label", services[key]['title'])document.getElem...

javascript – Firefox插件之间的消息【代码】

我正在尝试在两个或多个插件之间实现客户端 – 服务器通信,其中每个插件同时是服务器和客户端.我使用nsIServerSocket作为客户端部分的服务器部分和websockets.这是代码:function startServer(port) {var listener = { onSocketAccepted: function(serverSocket, transport) {console.log("Accepted connection on " + transport.host + ":" + transport.port);var input = transport.openInputStream(Ci.nsITransport.OPEN_BLOCKI...

javascript – Firefox插件:新标签扩展程序【代码】

当Firefox中的新选项卡打开时,我需要执行一些操作.我正在使用addon-sdk而且我对firefox扩展开发完全不熟悉. 我在商店中下载了一些新的标签扩展,解压缩它们并且大多数都使用这样的代码:var newtab = {init: function (){gBrowser.addEventListener("NewTab", newtab.opentab, false);},opentab: function (aEvent){// action here} }window.addEventListener( "load", newtab.init, false);他们正在订阅窗口的加载事件,然后他们保证...

javascript – 开发一个简单的Firefox插件(JS注入)是否容易

所以我只是想知道是否很容易开发一个非常简单的Firefox插件,你可以点击一个按钮,它会执行一些Javascript代码! 请注意,我从来没有为firefox开发任何类型的插件,我只是想知道这是否是一件容易的事(如不到一个小时) 我还想将这个非常简单的插件重新分发给我的朋友.解决方法:如果您只想这样做,可以创建一个Greasemonkey plugin.这很简单.

javascript – 如何在Firefox插件中覆盖内置的XPCOM组件?【代码】

我是第一次涉足Firefox扩展开发,到目前为止它一直很舒服,但我遇到了一个问题;我需要做的一件事就是覆盖内置的nsIPromptService并将其替换为我自己的东西. 我在这里浏览了基本的XPCOM组件创建教程,并让hello world工作了: https://developer.mozilla.org/en/creating_xpcom_components 并且其中的所有内容似乎都运行良好,但我找不到或研究的任何内容都显示我如何从javascript覆盖界面.我已经看到C和Java中的东西似乎能够覆盖内置组...

javascript – 模拟firefox插件中的击键【代码】

我希望能够模拟我的firefox-addon的击键,而目前我无法做到这一点. 我发现这个帖子Why simulation of Left Arrow + Shift keys doesnt work in Firefox?和我的代码几乎相同,但它只做焦点部分,而不是dispatchEvent.知道为什么会发生这种情况吗? 这是代码:objTag.focus(); var e = document.createEvent('KeyboardEvent'); e.initKeyEvent('keydown', true, true, window, false, false, false, false, 35, 0); objTag.dispatchEven...

javascript – 检测页面何时加载到firefox插件中【代码】

我正在写一个firefox扩展,作为这个扩展的一部分,我需要知道页面何时完全加载(包括所有图像和闪存等).有没有人知道页面完全加载时触发的事件?我认为这将控制右上角的活动图标.如果有人知道什么事件,那将是非常有帮助的. –Daniel解决方法:这是一种方法:getBrowser().addEventListener('DOMContentLoaded', function() {}, false);

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

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

FIREFOX - 相关标签