为什么Firefox(v16)中没有以下工作?var t = setTimeout(foo(), 1000);我在控制台中得到的错误是:“无用的setTimeout调用(参数周围缺少引号?)”.将它包装在引号中似乎没什么用,除了使它呈现为字符串(不出所料). 但是当我将它包装在一个像这样的匿名函数中时,它确实工作正常:var t =setTimeout(function(){foo();}, 1000);但为什么有必要呢?为什么它不会在Webkit或Opera中爆炸?幸运的中风?解决方法:将方法传递给setTimeout()时...
我试图调用外部Web服务,它在chrome中工作正常,但在firefox和IE中却没有.在chrome中,它返回’true’,但在firefox中,它返回’0 error’,这是我的完整代码…<script type="text/javascript" src="js/jquery-1.3.1.min.js"></script> <script type="text/javascript">$(document).ready(function () {$("#btnCall").click(function (event) {var campaignid = 1000007;var r_source_id = 1000008;var parameters = "{'CompanyName': '"...
如果目标页面上存在某些内容,我有一个用户脚本会弹出通知. 在Tampermonkey / Chrome下,这不是问题.我可以使用GM_Notification()函数轻松创建通知. 当我尝试在Firefox下执行此操作时,它没有任何相同的行为.检查日志中没有关于该功能的错误,也没有任何通知弹出. 以下是一些示例代码,它们在Firefox Greasemonkey或Firefox Tampermonkey中不起作用,但在Chrome Tampermonkey中可以使用:// ==UserScript== // @name Test Notifie...
以下不适用于Firefox.我正在尝试删除点击表格行.谁能请帮忙.非常感谢.<INPUT TYPE="Button" onClick="delRow()" VALUE="Remove">function delRow(){if(window.event){var current = window.event.srcElement;}else{var current = window.event.target;}//here we will delete the linewhile ( (current = current.parentElement) && current.tagName !="TR");current.parentElement.removeChild(current); }解决方法:> window.even...
我正在开发一个Firefox扩展,我需要获取并使用唯一ID标签. 我怎么能这样做? 谢谢!解决方法:如果使用Firefox SDK,则可以使用以下命令获取活动选项卡的ID:var tabs = require('sdk/tabs'); var activeTabId = tabs.activeTab.id;
我正在寻找FireFox扩展或类似程序,允许您制作GET和POST请求.用户将进行表单操作,并根据需要形成键/值对.它还会发送任何cookie信息(或从用户选择的任何域发送当前的cookie.)Web Developer插件几乎是我正在寻找的;它让你快速看到表单键,但它不允许你更改它们或添加新的(这会导致地址栏中的许多痛苦的JavaScript ……)解决方法:其实我觉得Poster就是你要找的. A Screen shot of an older Poster version
我正在使用Jquery在页面上执行load(),使用Jquery Minified 1.3.2,在ff4中,它告诉我正则表达式太复杂,并且没有完成加载.在chrome中完全没有错误.知道发生了什么事吗?非常感谢!解决方法:刚刚在FF4中遇到了同样的错误(不是在FF3.6中).我们正在运行jQuery 1.4.4. 对我们来说,问题是一个糟糕的jQuery选择器.即: $(“#top * [contenteditable = true”) 什么时候应该是: $(“#top * [contenteditable = true]”) 缺少右括号修复了它....
我在一个面板中,我想获得当前的浏览器URL.到目前为止没有任何作品.这是我测试过的: 只有那些甚至可以返回任何内容的东西,我得到类似资源:// jid0-18z0ptaugyu0arjkaoywztggyzg-at-jetpack /然后我当前的面板资源.显然这是一个范围问题,但我不知道如何引用实际的浏览器.window.location.href 我已经尝试了最大的Stack Overflow线程中的所有内容:Get current page URL from a firefox sidebar extension.它们都没有返回任何内容. ...
我试图使用window.close()关闭一个窗口,但这只适用于IE浏览器,但不适用于Firefox.有没有人遇到这个和任何工作? 谢谢…解决方法:你的脚本打开了窗户吗? Firefox 2及更高版本不允许脚本关闭它们未打开的窗口. 你可以尝试这个trick,但我不知道它是否会起作用.我生活在人们的一边,认为用户应该控制他们的浏览器窗口,而不是应用程序(尽管事实上你可能有充分的理由).
我正在尝试使用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...
我注意到Firefox中显示的源代码似乎不完整.我有最新版本.当使用Firebug插件查看网页时,我能够找到Firefox无法识别的元素. 这是我正在处理的自动脚本. 我想知道几件事: >为什么firefox插件能够识别Firefox不是?>有没有办法将源从Firebug引擎传递到Firefox,或任何其他可行的解决方法,使Firefox能够识别页面上的所有元素? 我的猜测是这些“隐藏”元素是在页面加载后由javascript创建的,但我不太确定.解决方法:我会说Firebug正在显示...
从Firefox或Chrome的开发者控制台读取json的最简单方法是什么?我需要安装插件吗?或者希望有一个javascript函数可以让你以一种更容易阅读的方式查看json … 例如.如果我尝试数据是json对象的console.log(data),开发人员控制台就会像一个巨大的字符串一样显示它而不是显示结构,所以很难筛选并过滤掉我想要的东西. 编辑:我为我造成的困惑道歉.我刚刚检查了Chrome,看起来Chrome确实以结构化的方式显示了JSON.但是在Firefox上,它们都...
我在firefox浏览器中遇到问题,因为每次我更新我的CSS或JS文件时,我都需要清除firefox浏览器的缓存以获取更新的文件.我正在使用XSP2服务器,因为我在ubuntu中使用C#和asp.net开发了我的webapp. 有没有办法在firefox浏览器中自动重新加载更新的CSS / JS文件,并在服务器端或我的webapps中实现? 请指教. 非常感谢.解决方法:你可能会搞乱标题的缓存,但最简单的方法就是在你希望它们改变的时候用你的更新元素添加一个查询字符串… 我知道...
不确定是否有任何Firefox附加工具可用于检查JavaScript语法,var声明,甚至是预编译可用? 我发现在web html页面中调试JavaScript非常困难.我必须在那里添加一些脚本.当脚本变得非常大或很长时,它就会停止工作.基本上,必定存在一些错误.即使负载事件停止工作也非常令人沮丧.我确实需要一些好的工具来找出错误. 我试过FireBug.这很好,但还不够.也许我不知道它的所有功能.无论如何,我需要任何好的建议.解决方法:此页面可能对您有所帮助...
我有这个代码,我用它来在我的网站上的FAQ部分中显示一些问题的答案.单击该问题,下面显示包含答案的div. 它适用于Safari,Chrome,Opera甚至IE,但不适用于Firefox. 这些链接什么都不做. 任何想法,或任何更好的方法来做“常见问题”部分?我已经在我的页面中加载了jQuery,如果在那里可以做得更好,我不知道.还是仅限CSS的解决方案? 这是我的代码: JS代码:<script type="text/javascript">function toggle(tag) {if (tag.style.displa...