草庐IT

firefox-addon-restartless

全部标签

javascript - 在 Nightwatch 中设置 Firefox 首选项

如何在nightwatch中设置firefox首选项?我想用nightwatch在java中做同样的事情。FirefoxProfileprofile=newFirefoxProfile();profile.setPreference("intl.accept_languages","de");WebDriverdriver=newFirefoxDriver(profile);我在chrome中可以正常工作,但我还是不知道如何在Firefox中进行。"desiredCapabilities":{"browserName":"chrome","javascriptEnabled":true

javascript - ng-blur 不要使用输入编号在 firefox 上触发事件

我正在尝试将ng-blur与firefox上的html输入(type=number)元素一起使用。我发现的问题是,当使用输入数字的向上和向下箭头时,firefox不会触发模糊和焦点事件,而chrome可以正常工作。您可以在http://jsfiddle.net/chonw54e/中重现该问题focus:{{focus}}blur:{{blur}}只需加载页面(使用firefox和chrome)并单击html输入数字的向上/向下箭头inputnumber我做错了什么?感谢您的帮助!编辑:2015年11月12日@Arg0n的解决方案解决了这个问题。但是,它看起来像是firefox或angu

javascript - 为什么 false++ 在 Firefox 中产生 SyntaxError 而在 Chrome 中产生 ReferenceError?

在尝试调试一些错误的JavaScript片段时,我在源文件中发现了一行看起来很明显的错误:false++;我不明白的是为什么这个语句在所有浏览器中的行为都不同。在Chrome中,我收到ReferenceError并且整个脚本没有运行。在Firefox中,我得到一个SyntaxError并且整个脚本没有运行。在InternetExplorer中,我得到一个SyntaxError,脚本只运行到发生错误的那一行。是否允许不同的浏览器以不同的方式处理相同的损坏的JavaScript?我知道错误是什么以及如何修复它,但至少错误类型不应该由规范规定吗? 最佳答案

javascript - Google Analytics 跟踪 FireFox 扩展的使用

我正在开发一个Firefox扩展,并想通过谷歌分析来跟踪它的使用情况,但我无法让它工作。我试过从ga.js手动调用一个函数,但由于某种原因没有成功。没有产生错误,但也没有收集到任何数据。我最后的尝试是建立一个只包含跟踪javascript的网站,然后将其加载到iframe的扩展中,并配置URL以使其包含有意义的数据。这样,当我使用浏览器而不是扩展程序访问所述网页时,分析就会连接起来。我试过在网站上放置一些可见的javascript,并确认该网站的javascript正在执行。此方法也适用于其他跟踪器,但我不喜欢它们的输出,更喜欢GoogleAnalytics。我还有什么想法可以尝试实现

javascript - 当页面上存在透明 PNG 时,站点上的所有 Javascript 在 Firefox 4 中执行得非常慢

ETA更新:我发现如果我从我的站点中删除所有透明的.png文件,大约有5个,它运行良好。这很奇怪。赞成票会很有帮助,我在多台计算机上对其进行了测试,4/15有这个问题。谢谢!有什么想法吗?在PCFirefox和所有其他浏览器上运行良好,但在4/15计算机上的MacFirefox上,Javascript非常慢,特别是菜单栏。我在站点外对它们进行了测试,它们工作正常。这个问题好久了,不知道怎么解决。已更新,如果我从站点中删除透明PNG,问题就会消失,例如左上角的横幅。我的网站:http://thenozzle.net/所有的javascript都比其他浏览器慢一点,两个最大的是菜单栏和视频

javascript - 从 firefox 扩展的数据目录播放音频

我正在制作一个Firefox扩展程序,但无法播放位于加载项的data目录中的声音。我尝试的第一件事是以这种方式在内容脚本中播放它:varsoundFile=self.options.soundFile;(newAudio(soundFile)).play();其中self.options.soundFile是一个选项,它引用data目录中的资源文件。但我遇到了安全限制:SecurityError:Contentathttp://example.commaynotloadorlinktoresource://jid0-a02no8rrtu2pbize7g7sszzo0z8-at-jetp

javascript - 如何使用 angularjs 开发 firefox 插件

我想开发一个firefox插件,它具有额外完整窗口的所有控件,我称之为插件窗口。目前ui是基于jquery的,我更喜欢angularjs并且想要在angularjs中使用我的ui。我读过article关于使用angularjs开发插件。Angularfirefoxaddon.我找不到更多文章或如何撰写文章。我想知道这是否真的可能,我该怎么做。 最佳答案 将第三方脚本添加到您的MozillaAddonSDK项目中非常容易。首选设置是使用JPM连同bower.假设您在基于unix的系统上安装了NodeJS和MozillaFirefox,

javascript - jquery $.ajax 调用在 Chrome 或 Firefox 中导致 401 未经授权的响应,但在 IE 中有效

我有一个在网页上运行的脚本,它需要使用JQuery$.ajax方法(当前使用jquery1.7.2)向不同域上的服务端点提交多个GET请求。我的ajax调用在IE(9、10、11)中工作,但它在Firefox和Chrome中失败并显示401Unauthorized响应。Chrome中的部分附加错误消息是“访问此资源需要完整身份验证”。我的ajax调用设置如下(对于这些失败的请求,数据类型为“json”,异步为真):$.ajax({url:url,type:"GET",async:isAsync,dataType:dataType,username:user,password:pswd,

javascript - IntelliJ Firefox Web 扩展开发

我正在学习如何使用FirefoxWebExtensionsAPI,并且正在使用IntelliJ。有没有办法获得API的代码完成/建议?我按照下面答案中的步骤操作,但似乎没有针对Firefox的完整步骤。https://stackoverflow.com/a/25466708/5941389 最佳答案 最近(2017年11月)在名称firefox-webext-browser下添加了FirefoxWebExtension类型stub。您链接的答案中的步骤现在有效(相关更改以粗体显示):FirsttimesetupOpentheSett

javascript - 在 Firefox 中使用 csp sha-256 将内联脚本列入白名单

我无法通过校验和获得白名单以在Firefox(52.0.2,Windows)中工作。根据caniuse,Firefox支持内容安全策略版本2,因此应该支持校验和。当chrome阻止内联脚本时,它会将所需的sha-256打印到控制台。将其添加到csp规则成功将脚本列入白名单。校验和也与计算的相同https://report-uri.io/home/hash但是firefox不接受。我注意到MDN文档中的示例使用base-16而不是base-64编码作为校验和。https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content