草庐IT

firefox-addon-restartless

全部标签

javascript - window.close(), self.close() 不适用于 mozilla firefox

我想在注销时关闭窗口。我用过window.close(),self.close(),varwin=window.open("","_self");win.close();window.parent.close();以上这些我都用过,它们在IE中都有效,但在MozillaFirefox中无效。请给我解决方案。谢谢。 最佳答案 我尝试查看有关window.close()的所有主题并发现:如果我们在_self上打开某些东西,IE/Chrome/Safari(?)接受关闭,所以通常top.open('','_self','');top.cl

javascript - 从 Firefox 扩展打开当前选项卡/窗口中的 URL

我正在创建一个Firefox扩展...从菜单项打开当前选项卡中的URL的javascript是什么?例如在我的overlay.xul文件中,我有以下行:但在firefox中,当我单击菜单项时,它会打开URL,但它会破坏浏览器的整个布局。正确的做法是什么? 最佳答案 四处浏览后,我发现我必须将上面的代码替换为: 关于javascript-从Firefox扩展打开当前选项卡/窗口中的URL,我们在StackOverflow上找到一个类似的问题: https://s

javascript - Firefox 中与 JavaScript 事件相关的 F5 和 Ctrl-F5 有什么区别?

当您尝试这个公共(public)页面时:http://slim.nl/shop/default.aspx(更新:与此同时,该站点已更改,因此无法再在那里测试该问题的行为),您会注意到一个菜单栏。如果您按下F5,该栏中的菜单就会消失。当您通过浏览器中的后退按钮进入该页面时也是如此。它只发生在Firefox上(见于版本3-7)。使用Ctrl-F5,菜单栏重新出现。据我所知,加载页面时触发的所有JavaScript事件,包括任何AJAX循环,在使用F5刷新页面或通过后退按钮返回页面时也应该触发。这里发生了什么?我想从程序员的Angular了解F5和Ctrl-F5之间的区别,最好更通用这个案例

javascript - jQuery javascript 自定义排序程序在 Firefox 中有效,但 IE 似乎无法获取它...(复制粘贴示例代码)

我根据我在应用程序中遇到的实际问题构建了此示例代码。我有一个自定义排序过程来对jQuery数组进行排序。容器包含具有特殊属性的项目列表。用于排序:加载临时数组中的所有项目清除容器将临时数组排序为一个新数组将已排序的项目附加到容器不知何故,Firefox知道如何排序,而IE却不知道。有人能告诉我哪里不正常吗?(您可以将下面的html复制粘贴到一个空的.html文件中,它应该可以立即运行)jQuery.fn.sort=function(){returnthis.pushStack([].sort.apply(this,arguments),[]);}functionDoTheSort(){

javascript - 如何使用 addEventListener 在 Firefox 中获取错误事件详细信息?

我试图理解为什么Firefox(我使用的是15,但即使在夜间也一样)在尝试访问错误事件信息时表现得不像WebKit。这个在任何地方都有效:window.onerror=function(message,lineno,filename){}但我当然不想使用它。正确的做法是:window.addEventListener('error',function(e){console.log(e.message);},false);不幸的是,这个只能在WebKit中使用。在Firefox中调用处理程序,但e事件几乎是空的:没有消息、没有行号、没有文件名属性。这里是最简单的测试:http://jsb

javascript - JS setattribute 不是函数 - Firefox、chrome

我有这个JavaScript函数:functionTest(isValid){vardivStart=$get('divDateFrom');vardivEnd=$get('divDateTo');vartxtStartDate=divStart.firstChild;vartxtEndDate=divEnd.firstChild;varisValidFromForecastStartDate;txtEndDate.setAttribute('dateInRegionalFormat',txtEndDate.value);}此函数在IE中运行良好,但我在Firefox和Chrome中收

javascript - 调用 window.open 时 firefox 中的问题

当我在顶点的图表链接中调用此代码时javascript:window.open('http://google.pt','mywindow','width=400,height=200','bReplace=true');它打开一个带有google页面的新窗口,但将图表页面放在一个空白页面上,上面写有[objectWindow]如何维护图表页面? 最佳答案 您需要强制表达式不返回值:javascript:void(window.open(...)) 关于javascript-调用windo

javascript - 如何在 Firefox 中从 JavaScript 解析 HTML?

在Firefox中解析(获取DOM树的)XmlHttpRequest的HTML结果的最佳方法是什么?编辑:我没有DOM树,我想获得它。XmlHttpRequest的“responseXML”仅在结果为实际XML时才起作用,因此我只能使用responseText。innerHTMLhack似乎不适用于完整的HTML文档(在中)。-事实证明它工作正常。 最佳答案 innerHTML应该可以正常工作,例如//ThiswouldbeaftertheAjaxrequest:varmyHTML=XHR.responseText;vartempD

javascript - 如何从 greasemonkey 脚本关闭 firefox 选项卡?

我有一个带有这一行代码的greasemonkey用户脚本...window.close();但firefox不允许用户脚本关闭窗口(如错误控制台中的错误消息所报告)这个问题有解决办法吗? 最佳答案 您需要更改Firefox的配置设置(about:config)以允许此操作。步骤:转到地址栏并输入about:config转到参数dom.allow_scripts_to_close_windows将其值设为true现在您的脚本可以使用“window.close()”关闭TAB例如。functioncloseTab(){window.op

javascript - Firefox 使用 drawImage 将 SVG 图像渲染到 HTML5 Canvas 时出错

我正在尝试使用Canvas将外部svg图标转换为base64png。它适用于除Firefox之外的所有浏览器,Firefox会抛出错误“NS_ERROR_NOT_AVAILABLE”。varimg=newImage();img.src="icon.svg";img.onload=function(){varcanvas=document.createElement("canvas");canvas.width=this.width;canvas.height=this.height;varctx=canvas.getContext("2d");ctx.drawImage(this,0,