Firefox addon 使用Firefox插件SDK更改窗口宽度

我正在尝试创建一个插件来调整当前Firefox窗口的大小。 我意识到我应该使用pageMod来包含contentScriptFile来将脚本注入当前页面。从那里我试着做window.resizeTo(400800)但它什么也不做。我可以获取窗口。innerWidth以便窗口对象正常工作。我还尝试过使用self.port.on启动resizeTo,但没有成功。似乎是因为window.resizeTo()的限制 请参阅- 如上链接所述,有两条规则适用: 1) Can't resize a windo

Firefox addon Flash10调试器flashlog.txt

我已经为Firefox 3安装了,除了显示重画区域外,我无法找到flashlog.txt文件或在线使用调试器功能。我已经安装了FireFox扩展,它在理论上与我的FireFox版本兼容,现在我正在努力让它工作 我找不到flashlog.txt或C:\Documents and Settings{user}\Application Data\Macromedia\Flash Player\下的日志目录,我确信我已正确安装了调试器。我的mm.cfg文件不存在,我手动创建了它。Flash tracer

Firefox addon 浏览器的skype扩展实际上是如何工作的?

我们计划开发一个web应用程序,该应用程序必须与本地运行的应用程序进行通信。其中一个可能的选项是使用浏览器扩展。我正在研究浏览器的Skype附加组件如何与Skype客户端通信。在Firefox中,Skype插件在遇到电话号码时插入一段HTML。 这是吗 <span skypeaction="..."> 由使用Skype API进行呼叫的Skype分机处理?其他浏览器的扩展是否使用Skype API或其他通信机制?Skype扩展将使用正则表达式搜索显示在网页上的有效和可见的电话号

Firefox addon 如何在状态栏中创建上下文菜单?

我有一些问题 1.如何创建包含菜单首选项和插件状态两个选项的状态栏上下文菜单 我想制作的上下文菜单示例 这是我的代码: <popupset> <menupopup id="intransContextMenu"> <menuitem label="intrans aktif"/> <menuitem label="preferensi"/> </menupopup> </popupset>

Firefox addon Firefox与Google Chrome相对应-开发者工具(时间线)

操作系统:WinXP 是否有任何FF3插件可以像Chrome开发者工具——timeline——那样以图表的形式显示加载时间?由于兼容性问题,我需要在FF3下调试以查看完整的功能。请告知,谢谢。Firefox的内置开发工具现在可以查看页面随时间而发出的请求 此外,与时间轴概念相关的是,一种显示事件、布局、回流等随时间推移的性能工具正在开发中。Firefox的内置开发工具现在可以查看页面随时间推移发出的请求 此外,与时间轴概念相关,一个显示事件、布局、回流等随时间变化的性能工具正在开发中

Firefox addon 如何在类似mozilla的chrome扩展中更改面板大小

面板大小在基于SDK的插件中是固定的 我想像chrome dictionary extension一样自动更改面板的大小 若你们将在面板中搜索,它将显示大数据和小数据,如内容要求。 在Mozilla面板中,我们只能修复1种类型的大小,如width:400px和height:400px等。但我希望面板大小应基于数据大小,例如chrome扩展。您可以在附加SDK中实现这一点,只需一些额外的代码 在main.js中: var panel = require("panel").Panel({ con

Firefox addon Android上FireFox上的NSS

我试图使用ctypes和NSS(cert\u GetDefaultCertDB)在android上获取firefox的默认证书数据库。但我无法在FF android上打开NSS。Android上的FireFox是否提供NSS 我试过以下方法: var ds = Services.dirsvc.get("GreD", Components.interfaces.nsILocalFile); var libName = ctypes.libraryName("nss3"); d

Firefox addon 如何在Firefox插件sdk中使用mkdir?

如何以编程方式创建新的目录/文件夹?我正在下载MP3并保存它们,但我想按流派(newDirectoryName)将它们分开。这是我到目前为止的代码 function DownloadFile(sLocalFileName, newDirectoryName, sRemoteFileName) { var saveToDirectory = 'C:\\Users\\louis\\downloads\\'+newDirectoryName+'\\'; console.log("

Firefox addon 当contentaccessible=yes失败时如何注入脚本

我必须在网页上收听jquery事件。我无法从wrappedJSObject附加函数,因为它在执行chrome范围内创建的函数时遇到问题 所以我想动态插入一个脚本,它将发送一个自定义事件,我的插件将监听该事件。但这里有一个简单的例子,只需插入提醒的脚本: var aContentWindow = gBrowser.contentWindow; var aContentDocument = aContentWindow.document; var myScript = aContentDocume

Firefox addon 资源未在firefox加载项中创建

我尝试为我的firefox插件创建图像资源。我尝试: var {Cc,Ci,Cu,Cr,Cm} = require("chrome"); var {Services} = Cu.import("resource://gre/modules/Services.jsm"); let res = Services.io.getProtocolHandler("resource").QueryInterface(Ci.nsIResProtocolHandl‌​er); res.setSubstitut

Firefox addon 如何从Mozilla Firefox扩展中的弹出页面访问本地存储?

我可以访问和使用Mozilla Firefox扩展后台脚本中的本地存储。但我无法从弹出页面访问本地存储。如何操作?如果弹出窗口是一个扩展弹出窗口,如BrowserAction或PageAction弹出窗口;您应该能够访问本地存储(Web API)和本地存储(WebExtension API) 如果弹出窗口是一个内容脚本弹出窗口(由注入网页的内容脚本生成),则它将无法访问上述内容,因为它位于扩展以外的其他域。显示一个示例,说明您正在执行的操作,但它不起作用。如果不知道你想做什么,就不可能帮上忙。

Firefox addon Firefox webextension关闭了软件处理程序

我想创建一个firefox webextension,它通过最小化操作转换firefox的关闭按钮。 有人知道关闭操作的处理程序(适用于所有浏览器,而不仅仅是选项卡)和强制最小化它的命令吗?目前不可能。WebExtensions对Firefox UI的访问非常有限

Firefox addon 如何在Firefox的隐藏选项卡中打开URL

我正在开发一个Firefox插件,希望获取URL的文档内容(DOM元素)来解析一些数据,但不希望用户看到此操作。有没有办法在隐藏选项卡中打开URL并获取此选项卡的文档内容?或者任何其他解决方案?您可以使用Javascript来实现这一点。仔细查看xmlhttpRequest函数。 我不太了解FF附加组件,但为什么不简单地使用Ajax呢?我想解析任何URL的内容并通过DOMPath遍历文档内容,Ajax只返回文本结果JAX只返回文本结果,我找不到任何HTML解析器来解析响应字符串并像DOM树一样遍

Firefox addon 如何检查Firefox插件是否已安装(在另一台计算机上)?

作为我对网络使用情况研究的一部分,我让人们安装一个Firefox插件来跟踪他们的访问,有点像RescueTime,但我的研究不同 所以我担心用户是否会通过卸载插件来作弊。有没有办法让插件在安装/卸载插件时通知我 我知道有很多解决方法,比如说,只需使用另一个浏览器客户端。但是我能为这个非常具体的案例做些什么呢 PS-对于一个做了几乎相同事情的Chrome扩展,我有同样的问题。我想我应该启动另一个线程来问这个问题。您可以注册em操作请求主题的观察者:。这样,每当用户选择卸载您的加载项时,您都可以收到

Firefox addon 如何使用插件SDK解析Firefox插件中的XML字符串

我正在尝试创建一个FF插件,它从一个网站带来一些XML数据。但是我找不到一种方法来解析我的回答。首先,我使用了DOMParser,但出现以下错误: ReferenceError:未定义DOMParser 有人建议使用XMLHttpRequest,因为解析是自动完成的,但随后我遇到了另一个错误: 错误:发生异常。回溯(最近一次呼叫最后一次): 文件 "resource://jid0-a23vmnhgidl8wlymvolsst4ca98-at-jetpack/api-utils/lib/cuddl

Firefox addon firefox插件sdk:处理http请求超时

我正在使用插件sdk构建firefox插件。我需要向某个页面发出http请求,我想处理连接超时,但在api中找不到任何内容: 我实际上看到的是一个回调,以防客户端无法连接到服务器 有什么方法可以实现这一点吗?当网络请求被认为已完成时,SDK请求将始终调用onComplete。这意味着在任何情况下都会调用onComplete,不管请求是否返回错误或成功 为了检测您遇到的错误,您需要检查响应对象(传递给onComplete函数的对象)(Response.status)。它保存请求的状态代码。要查找状

Firefox addon 如何在插件中劫持FirefoxAPI?

我想劫持nsIBaseWindow对象的SetPositionAPI,有没有办法在加载项中执行此操作?不幸的是,没有。插件API允许您通过某些钩子位置扩展firefox,而实际上不可能替换现有的内部API调用。您需要为类似的事情修改基本源代码本身 有时,您可以通过在基本代码设置了信息后找到要更改其属性的对象,并在以后对其进行更改或更改,从而达到所需的效果

Firefox addon Mailto链接为工具栏中的菜单项按钮菜单是否可能?

我正在使用Erik Vold的toolbarbutton API和Mozilla的插件SDK,我想知道是否有一种方法可以链接菜单项,以便在单击时打开邮件程序。 对于小部件来说,这很简单,因为我只需在相应面板的HTML中添加一个。 但是工具栏按钮菜单呢?例如,是否有类似于键入:“email”的内容允许修改toolbarbutton API 编辑: 我已经尝试过但没有成功: 提供菜单项href属性(包括class文本链接) 将锚元素作为子节点添加到菜单项中您不需要链接,只需自己“请求”该URL即可:

Firefox addon Mac OSx上firefox扩展文件的位置是什么?

我对Selenium IDE扩展有问题。对于typeKeys命令,我得到以下错误 (ff22,硒IDE 2.1.0) 我想知道:chrome://selenium-ide/content/selenium-core/scripts/htmlutils.js 扩展目录如下所示: 这两个文件夹都没有所需的文件:(扩展名已打包。该文件位于其中一个.xpi文件(highligh-elements\u)中-ide@Samit.badle.xpi?) 您可以将.xpi扩展名更改为.zip并解压缩文件,您应

Firefox addon Firefox加载项知道安装失败日志

有一种方法可以知道为什么加载项安装失败 我已经开发了一个XUL插件,并将其放在firefox上。浏览器告诉我要安装应用程序,我接受并重新启动浏览器 重新启动后,我的加载项不会显示,我知道问题是chrome.manifest、xul文件还是其他文件 有一种方法可以记录“安装”问题并知道安装错误在哪里?按Ctrl+Shift+J,打开浏览器控制台,单击“清除”将其清空,然后安装插件并在其中查找消息。如果失败,当我在Firefox中拖动我的插件时,你通常会看到类似“WARN…”的内容。控制台只会显示一

Firefox addon 自定义xul:浏览器中页面加载的观察者

在我的firefox扩展中,我创建了一个xul:browser元素。我希望有一个观测者可以截取嵌入式浏览器中的任何url更改,并在新的浏览器选项卡(在主浏览器中)中打开url。我还希望由xul:browser窗口生成的新窗口在选项卡中打开,而不是在新的浏览器窗口中打开 我已经创建了一个可以工作的观察者,但我还不知道如何将该观察者仅应用于xul:browser元素 function myFunction(){ var container = jQuery("#container")[0];

Firefox addon 如何在地址栏附近放置Firefox工具栏按钮

我正在开发一个带有工具栏按钮的Firefox插件。我希望此按钮显示在浏览器的地址栏附近,并在同一行或同一行中,在其左侧或右侧。例如,像来自的页面保护程序插件 但我的代码只是创建了一个空的新行,并将工具栏按钮放在其中。对垂直空间的严重浪费 我正在xul文件中使用以下覆盖: <overlay id="browseye-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <to

Firefox addon 浏览器和选项卡之间的高层是什么?

在使用firefox扩展时,我最终发现可以在使用tabbrowser时抓取一个或一个 不知道这两个项目的高级别定义(a有一个文档?那么为什么tab没有浏览器属性?) 类似地,我发现自己在想,如果将属性与用户当前正在做的事情相关联,使用gBrowser.selectedBrowser.MYSPECIALPROPERTYvsgBrowser.selectedTab.MYSPECIALPROPERTY是否会更好 我通常需要一个浏览器,因为它有我想要使用的方法,也因为我发现抓取浏览器和使用它们比抓取标签

Firefox addon 如何添加一个nsCOMPtr作为out参数?

我班有一名成员: class MyNativeXPCOMObject ... { ... private: nsCOMPtr<nsISomeInterface> someInterface_; ... }; 但是Gecko9强制您不允许在nsCOMPtrs上调用AddRef()或Release()。所以现在我要做的是: NS_IMETHODIMP MyNativeXPCOMObject::GetSomeObject(nsISomeInterface** aS

Firefox addon 是否可以通过firefox扩展调用youtube的暂停/播放功能?

我正在尝试做一个小扩展,允许我使用状态栏上的控件在浏览器选项卡中播放/暂停视频 我可以用电脑吗 最简单的方法是什么 我试着用英语写。这是一个坏主意吗?我对youtube api了解不多,但如果将youtube播放器嵌入到页面中(而不是youtube网站上显示的视频),您似乎可以这样做: 为嵌入式播放器启用JavaScript API 使用以下URL加载嵌入式视频播放器。在URL中,替换字符串 VIDEO_ID,带有11个字符的YouTube视频ID,用于标识播放机播放的视频 将显示 在Jetp

Firefox addon Firefox扩展启动通知

我很难理解关于在Firefox扩展中接收启动通知的解释。上面写着要补充 category profile-after-change MyComponent @foobar/mycomponent;1 到chrome.manifest。我应该为MyComponent和foobar/MyComponent添加什么;1 我的扩展实际上是另一个扩展的插件。在它的主.js文件中,我有 MainExtension.MyPlugin = {... 然后在MainExtension对象的MyPlugin对象

Firefox addon 如何向Firefox扩展添加内容安全策略

我有一个插件,我必须同时支持Chrome和Firefox浏览器。该插件进行跨脚本加载 在Chrome中,通过在manifest.json文件中添加内容安全策略,我可以摆脱它。Firefox扩展如何实现?未来有计划在SDK()中以本机方式添加内容策略,但是有一个第三方模块可以让你接近你想要的位置:我找不到一个简单的解决方案来解决我的问题,在查找一些firefox插件扩展时,我不得不提出我自己的解决方案,如下所示。下面的解决方案在FF 24.0上进行了测试,但也适用于其他版本 Cc["@mozill

Firefox addon firefox加载项入门。。。SDK是一条路吗?

构建firefox扩展的最新方法是什么?我意识到这个问题以前被问过很多次,但我发现的答案似乎不再是最新的,特别是自从插件生成器被抛弃之后 到目前为止,我已经花了一点时间学习XUL、插件生成器和SDK。有很多教程供大家参考,我发现在意识到它们已经过时之前花一些时间与它们在一起是非常令人沮丧的。甚至SDK教程也经常被标记为“需要技术审查”,或者已经有几年了 如果SDK是最好的入门方式,那么官方的Mozilla教程是最新的吗?还有其他好的选择吗?取决于您想要创建的附加组件的类型以及您愿意投入多少精力

Firefox addon 在windows 7 Firefox上的全屏窗口之间切换

我为Firefox插件开发了一个简单的PoC,它创建了2个​​新窗口。打开插件后,只需通过调用她的“activate”方法对其进行迭代,即可突出: var-windows=require(“sdk/windows”).browserWindows; var timer=require('sdk/定时器'); var windowA=windows.open( { url:“file://myfile-a.html", }); var windowB=windows.open( { url:“fi

Firefox addon 我的卸载程序实现是否正确?

我在这里重读这篇文章: 并担心我是否做得对。我是这样做的: 所以我在每个窗口设置了一些东西。并在关机时卸载它们。(我不会在窗口关闭时卸载,我还没有发现需要卸载,因为当窗口关闭时,我添加到窗口中的所有内容都会随着关闭而进行[比如我的突变观察者]) 下面所有的代码都是理论性的,突变的东西就是一个例子,所以里面可能有打字错误或bug。我想知道它背后的想法是否合适: var unloadersOnShutdown = []; var unloadersOnClose = []; function st

Firefox addon barebones Firefox插件中未显示图标

我没有主意了。物理按钮在那里,可以工作,但图标不显示。图标-*.png文件都存在于根目录中,我指定了以下内容: index.js: var self = require('sdk/self'); var buttons = require('sdk/ui/button/action'); var tabs = require("sdk/tabs"); var button = buttons.ActionButton({ id: "main-button", label: "Clic

Firefox addon 创建新证书数据库时出错

我正在尝试使用CertUtil创建一个新的证书数据库。与此命令类似: C:\Users\mahdi>certutil -N -d .\ 但我得到了一个错误: C:\Users\mahdi>certutil -N -d .\ CertUtil: Unknown arg: -N CertUtil -? -- Display a verb list (command list) CertUtil -dump -? -- Display help t

Firefox addon http on modify request observer不';firefox启动时似乎还没有准备好

出于SSO的目的,我有一个firefox插件,在每个请求中添加额外的头 除了outlook或第三方应用程序中的“链接”之外,一切都正常 单击后,链接将加载页面,但在第一次请求后,附加组件似乎会随机加载 能否确保我的观察者在第一次请求之前已清楚加载 var observers = { 'http-on-modify-request': { observe: function(aSubject, aTopic, aData) { //some

Firefox addon Firefox扩展开发:获取新标签的URL

有人能告诉我如何在firefox上获取下一个标签的URl吗?我现在用的是: //The browser object points to the new tab which I capture using the //'TabOpen' Event var browser = gBrowser.getBrowserForTab(event.target); //From where can I get the URL of this new tab ? Also, how to I get /

Firefox addon 检测firefox扩展中网页(128或256)上的SSL加密级别

我正在开发一个Firefox扩展,需要知道加载的网页的SSL加密级别。(无论是128位加密还是256位加密) 基本上,我需要检测给定的页面是否是一个安全的支付页面 你知道怎么做吗?你需要的是。您可以将页面加载到元素或元素的当前选项卡中(例如,如果您希望在Firefox浏览器窗口中使用元素,则可以使用gBrowser),如下所示: var status=gBrowser.securityUI .QueryInterface(组件.接口.nsISSLStatusProvider) .SSLStatu

Firefox addon 如何使用Firefox插件缩放页面?

我想使用Firefox插件放大和缩小网页,但在文档中找不到任何内容。我想让它像Ctrl+鼠标滚轮或Ctrl++/-一样工作,但它应该使用我的插件。请提供帮助。ChromeWindow公开了一个FullZoom对象,该对象允许以编程方式控制缩放 但是,我认为您无法通过附加SDK访问它 编辑: 根据瓦拉迪米尔的回答,我建议如下 var {activeBrowserWindow} = require("window-utils"); activeBrowserWindow.FullZoom.enlar

Firefox addon 如何在Firefox的加载项SDK中捕获取消选择事件

我使用插件生成器和SDK开发Firefox插件。当用户通过代码段选择一段文本时,我捕获该事件: var selection = require("sdk/selection"); selection.on('select', function () { //Doing something }); 然而,当用户不再选择该文本时,我还想做其他事情,但我不知道该怎么做。有人能帮我吗?非常感谢。我不知道是否有取消选择文本的事件 但是,您可以在包含该文本的body或div上注册鼠标单击事件,然后在事件的

Firefox addon 将l10n(语言本地化)字符串与ARIA一起使用

我正试图使我的扩展通过本地化字符串使用aria标记,如中所述。因此,我有一个属性文件,其中包含以下内容: new_file=New file new_file.ariaLabel=Creates a new file 然后,我尝试在侧边栏html代码中使用它: <button type="button" class="btn ui-button"> <span class="glyphicon glyphicon-plus" data-l10n-id="

Firefox addon Firefox插件SDK-如何获取目录中的文件列表,并获取文件

我正在使用SDK构建Firefox插件。在插件选项中,用户可以为我的插件指定要使用的图像目录(这些图像将添加到网页) 我不知道如何获取用户指定目录中的文件列表(请注意,我知道如何使用simple prefs获取此目录)。我还需要知道如何获取特定文件 我得到的文件将通过worker.port.emit(…)发送到contentScriptFile以使用pageMod添加到网页(作为背景图像) 因此,我的问题是:如何获取目录中的文件列表,以及如何将其中一个文件发送到contentScriptFile

Firefox addon Firefox插件-读取传入的xhr响应

是否可以使用Firefox插件从特定的web地址读取传入的xhr响应? 如果可能的话,我怎么做呢?假设您发送了请求,您只需要分配一个回调函数。在本例中,processResponse将接收结果 function processResponse(xhr){ console.log("\nRESPONSE of " + xhr.responseText.length + " characters.\n"); console.log(xhr.responseText); } var xhr

Firefox addon 如何使Firefox扩展中的代码在计时器上执行

今天是我使用firefox扩展的第一天 基本上,我正在做一个扩展,它将在内部网络上用于检查web服务器的新通知 我使用mozilla页面上的向导创建了一个框架扩展,然后主要使用一些ajax代码编辑overlay.js 我正在使用“加载”事件侦听器为我的ajax调用调用setTimeout,然后使用setTimeout循环 问题似乎是在每个新的浏览器窗口上执行“加载”事件侦听器。我只想要一个全局计时器,让它工作 有什么想法吗 更新: 我发现: 这似乎是我想要的。问题是我不知道如何导入jsm文件。目

Firefox addon 检测firefox应用程序何时失去焦点

我正在开发一个Firefox扩展,每次浏览器失去焦点时都需要得到通知。我该怎么做?我尝试观察用户交互处于非活动状态,但这只会为firefox的每个实例触发一次 有其他选择吗?我会回答,假设extesion连接到firefox窗口(但无论哪种方式,您都会理解如何使用我的答案) 希望能有所帮助嗨!谢谢你抽出时间。我尝试了一种类似的技术,通过听窗口的模糊事件。问题是模糊事件以一种非常不稳定和不可预测的方式触发。例如,有时,无论用户在屏幕上单击什么位置,模糊事件都会触发。我还没有尝试过这个,但它不会有相

Firefox addon 为什么赢了';这个剪贴板代码通过Mozilla验证了吗?

药膏!当我在我的插件上尝试Mozilla时,它会出现以下与我处理剪贴板使用相关的错误: 壁虎16中的已更改 警告:界面已更改为更好的支持 私人浏览模式。实例化对象后,应该调用 在调用任何其他函数之前,先对其执行init函数。 查看更多信息 信息 var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable); if

Firefox addon 从Firefox加载项SDK执行cfx命令的权限被拒绝

最近,我在Linuxmint 14 KDE中下载了最新版本的Firefox插件SDK 1.13.2。其工作原理如下所示: ikrz@iklg570 /media/MyDrive/Dev/MozillaAddons/sdk $ source bin/activate Welcome to the Add-on SDK. Run 'cfx docs' for assistance. (sdk)ikrz@iklg570 /media/MyDrive/Dev/MozillaAddons/sdk $ cf

Firefox addon 如何在js ctypes中使用指针调用函数

我只有一个指向函数的指针,如何在js ctypes中调用它 谢谢。如果您从C函数获得函数指针,那么您需要确保它被正确解释为指向的指针。然后,您可以像调用JavaScript函数一样简单地调用它。例如,GetProcAddress()返回一个函数指针-在下面的代码中,我声明GetProcAddress()使用一个空指针作为返回类型,然后将该指针转换为与MessageBox()函数的签名匹配的函数类型: Components.utils.import(“resource://gre/modules/

Firefox addon 如何激活Firefox调试器?

调试我用Firebug编写的JavaScript程序时,脚本面板停止工作,我收到以下消息: 我浏览了所有可以找到的菜单和子菜单,但没有看到重新启用此功能的选项。该命令在Firebug中也不起作用(而在内置的devtools控制台中起作用) 如何重新激活Firebug脚本面板?是什么导致了这种情况?巧合的是,我刚刚“修复”了Firebug的相同问题。 我经历了重新安装、选项重置等过程,但毫无帮助 经过一番调查,它归结为我正在调试的页面的内容。 当页面加载完成时,jQuery调用了一个函数: &l

Firefox addon 在firefox内容脚本sdk中更改self关键字

在内容脚本中的FirefoxSDK中,“self”变量是为用于与插件核心通信的对象保留的 有没有人知道有没有一种方法可以为该对象使用不同的名称 它会干扰使用window.self检查它是否在iframe中的JS代码(window.top==window.self) 遗憾的是,这段代码无法更改,我知道还有其他方法可以创建相同的验证

Firefox addon 使用JetBrains WebStorm开发Firefox插件。如何处理大量警告?

我现在正在开发firefox插件。我尝试了很多JavaScript的IDE,最终以JetBrains WebStorm结束。 但是当我第一次在WebStorm中打开我的项目(大约1000行)时,它显示了大约500条警告。大多数警告是“未解析的函数或方法”和“未解析的变量或类型” 例如,这两行包含4个警告: let sss = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService);

Firefox addon Selenium IDE API获取测试脚本代码

在我为Selenium IDE定制的Firefox插件中,我需要从Selenium IDE窗口获取测试脚本文本,但似乎没有为此提供插件API。有什么想法吗?您可以从CLI和浏览器中启动selenium ide,用户在浏览器中执行ide将记录的任何操作, 现在需要弄清楚的是,您需要停止录制并通过CLI从IDE保存脚本,以便以后可以使用,否则会覆盖文件。我也陷进去了 启动Selenium IDE CLI命令: firefox -chrome chrome://selenium-ide/content

上一页 1 2 ...  5   6   7   8    9   10   11  ... 下一页 最后一页 共 25 页