草庐IT

firefox-addon-restartless

全部标签

javascript - 在 Firefox 中将日期字符串转换为日期对象时出错

这个问题在这里已经有了答案:newDate()isworkinginChromebutnotFirefox(14个答案)关闭8年前。我正在将一个简单的dateString转换为Date对象。以下代码在除Firefox之外的所有浏览器上都能完美运行。vardateString="02-24-201409:22:21AM";vardateObject=newDate(dateString);console.log(dateObject.toDateString());Firefox中的Firebug控制台显示InvalidDate。我在这里做错了什么?我也尝试用\替换-,但没有帮助。是否可

javascript - 在 Firefox 扩展中的文件之间共享数据

我正在将一个扩展程序从Chrome移动到Firefox,并且我正在使用附加SDK。要从面板或弹出窗口访问后台文件中声明的函数,我可以在Chrome中使用chrome.extension.getBackgroundPage。Firefox中是否有一些等效项,我可以通过它访问main.js或其他任何地方的其他文件中声明的数据/函数? 最佳答案 显然Jetpack不支持这个(尽管可以使用vanillaFirefox附加组件)。但是有一章会对您有所帮助,只是它不是那么直截了当,因为它涉及通过事件进行消息传递betweenadd-onandt

javascript - socket.io 在 firefox 中抛出 NS_ERROR_NOT_CONNECTED

我们的一些Windows用户在使用Firefox12时遇到socket.io问题。一个人使用XP,另一个使用Vista。Firefox13没问题。uncaughtexception:[Exception..."Componentreturnedfailurecode:0x804b000c(NS_ERROR_NOT_CONNECTED)"nsresult:"0x804b000c(NS_ERROR_NOT_CONNECTED)"location:"JSframe::...socket.io.js::::line2"data:no]错误发生在socket.io客户端js文件的第二行。我不确定

javascript - Soundcloud API 适用于 Firefox,但不适用于 Safari 或 Chrome

http://jsfiddle.net/gwz3rchj/76/我正在使用这段代码。控制台中没有错误。它根本没有加载声音。$(document).ready(function(){SC.initialize({client_id:"43e02302fc33adb2051f2391815f1828"});$("#stream").on("click",function(){SC.stream("/tracks/293",{autoPlay:true});});}); 最佳答案 它的jsfiddle问题,我认为是因为它正在使用IFram

javascript - Firefox 扩展 : Error calling executeScript on file but not code

我正在尝试在新选项卡打开时在该选项卡中执行脚本。在我的后台脚本中我有:varlistener=function(tab){browser.tabs.executeScript(null,{file:"content_scripts/contentScript.js"});}browser.tabs.onCreated.addListener(listener);在contentScript.js中:functionfoo(){console.log("Executed");}foo();由此我得到以下错误:Error:Permissiondeniedtoaccessproperty"c

javascript - 在 Mac OS X 上使用 Selenium 进行测试时如何强制 Firefox 成为前台应用程序

我们最近开始使用Selenium测试基于Django的应用程序。测试在Linux上运行良好,但在MacOSX上有些失败。我们在这两种情况下都使用Firefox作为浏览器,我们花了一段时间(和一些运气)来弄清楚这两种情况之间的重要区别是是否FF作为前台应用程序或后台窗口运行。以下是Linux上发生的情况:Selenium告诉Firefox转到用户注册页面。Selenium填写用户名和一个无效电子邮件地址。Selenium将焦点从电子邮件地址字段更改为同一页面上的另一个字段(恰好是搜索框,但这并不重要——重要的是焦点更改事件)。网页中的Javascript验证代码注意到电子邮件地址无效并在

javascript - 无法使用 firebug 或 firefox 调试器调试 greasemonkey 脚本

我找到了两个关于此的帖子,但似乎仍然没有用。我没有在firebug或内置的firefox调试器的下拉菜单中看到user.js脚本。我仍然只是在学习编码,无法找出解决方法。任何帮助将不胜感激。HowtodebugGreasemonkeyscriptonFirefox30?HowtodebugGreasemonkeyscriptwiththeFirebugextension?火狐35.0 最佳答案 我发现调试greasemonkey脚本的唯一方法是使用浏览器控制台获取线索,然后在我认为问题所在的代码中添加警报……如果警报没有出现我知道问

javascript - 由于类型不匹配,Firefox 阻止了资源

由于MIME类型不匹配(X-Content-Type-Options:nosniff),来自http://some-address/script.jsx的资源被阻止。我在Firefox的控制台中遇到了这个问题(Chrome似乎并不关心它)。这是控制台的屏幕截图:我搜索了一段时间试图找到修复它的方法,但失败了。这是代码的HTML部分。据我所知,问题出在type="text/babel"。但是,如果我将其更改为type="text/javascript",则Babel不会将脚本转换为ES5。 最佳答案 这是因为你的服务器发送了响应头X-

javascript - 如何在 Firefox 扩展中关闭窗口时获得通知?

我正在为MozillaFirefox制作工具栏。单击工具栏上的按钮,我将打开一个新窗口,导航到我创建的HTML页面。在这个HTML页面上单击一个按钮,我正在做一些工作并关闭窗口。这一切都完成了,现在我需要我的原始或父窗口的工具栏在这个窗口关闭时得到通知。我想添加事件监听器不会像在新窗口中完成的那样工作。请提出建议。感谢任何帮助 最佳答案 您可以使用“window.onbeforeunload”事件。这是引用页:https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHa

javascript - 未定义 FormData - Firefox 3.6.28 替代方案

我有一项很棒的工作,就是必须完成一项最初交给承包商但从未完成的工作。没问题,但我现在被告知系统必须支持Firefox3.6!不太好,但直到现在我都不会失眠!系统有一个Ajax函数,它使用FormData对象然后上传一个文档(通常是PDF)。我已经通过Firefox3.6运行了它,我得到了以下内容"FormDataisnotdefined"varformData=newFormData($('form')[0]);没关系,因为我看到这个对象不受支持,我只需要使用不同的方法或收集方式...我用过这个:varformData=Components.classes["@mozilla.org/