Questions tagged «firefox»

Mozilla Firefox是一个免费的开源跨平台Web浏览器。如果您的问题与Firefox的内部运作方式有关,或者与在其他浏览器上也无法使用的Firefox无关的代码有关,请使用此标记。有关Firefox附加组件开发的问题应标记为[firefox-addon]。如果您的问题是关于使用Firefox浏览(即作为最终用户),则应改为在“超级用户”上提问。

8
输入类型=范围上的onchange事件在拖动时不会在Firefox中触发
在与一起玩时<input type="range">,只有在将滑块放到新位置时Firefox才会触发onchange事件,在该位置上,Chrome和其他人在拖动滑块时触发onchange事件。 如何在Firefox中拖动来实现? function showVal(newVal){ document.getElementById("valBox").innerHTML=newVal; } <span id="valBox"></span> <input type="range" min="5" max="10" step="1" onchange="showVal(this.value)"> 运行代码段隐藏结果展开摘要

6
在命令行上使用Firefox拍摄整页截图
我正在VPS的Xvfb上运行Firefox。我想做的是截取该页面的整个页面截图。 我可以使用将Firefox重定向到特定页面 firefox http://google.com 并使用ImageMagick截屏(在X内) import root -window output.jpg 问题是,大多数页面需要滚动,而我事先不知道高度。 另一种方法是选择一个很大的高度(例如4000px),然后处理图像并删除无用的部分。但这是不必要的处理。 我找到了许多Firefox插件,但我正在寻找可以使用Shell命令行进行编程的解决方案。 编辑:我最终为此编写了自己的FireFox扩展。

7
在输入数字中隐藏微调框-Firefox 29
在Firefox 28上,我使用的<input type="number">作品很棒,因为它在仅应包含数字的输入字段上弹出了数字键盘。 在Firefox 29中,使用数字输入会在字段的右侧显示旋转按钮,这在我的设计中看起来像废话。我真的不需要按钮,因为当您仍然需要编写6到10位数的数字时,它们是无用的。 是否可以使用CSS或jQuery禁用此功能?
202 jquery  css  firefox  input  spinner 

13
隐秘的“脚本错误”。在Chrome和Firefox中用Javascript报告
我有一个脚本,可以检测我网站上的Javascript错误并将其发送到我的后端进行报告。它报告遇到的第一个错误,假定的行号和时间。 编辑以包含doctype: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml"> ... <script type="text/javascript"> //<![CDATA[ // for debugging javascript! (function(window){ window.onerror = function(msg, url, ln) { //transform errors if (typeof(msg) === 'object' && msg.srcElement && msg.target) { if(msg.srcElement == '[object HTMLScriptElement]' && msg.target == '[object HTMLScriptElement]'){ …

28
CSS @ font-face不适用于Firefox,但适用于Chrome和IE
以下代码可在Google Chrome beta和IE 7中运行。但是,Firefox似乎对此有问题。我怀疑这是我的CSS文件如何包含的问题,因为我知道Firefox对跨域导入不太友好。 但这只是静态HTML,没有跨域问题。 在我的landing-page.html上,我像这样进行CSS导入: <link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, projection" /> 在main.css中,我还有另一个导入,例如: @import url("reset.css"); @import url("style.css"); @import url("type.css"); 在type.css中,我有以下声明: @font-face { font-family: "DroidSerif Regular"; src: url("font/droidserif-regular-webfont.eot"); src: local("DroidSerif Regular"), url("font/droidserif-regular-webfont.woff") format("woff"), url("font/droidserif-regular-webfont.ttf") format("truetype"), url("font/droidserif-regular-webfont.svg#webfontpB9xBi8Q") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: "DroidSerif Bold"; src: url("font/droidserif-bold-webfont.eot"); src: …

14
如何使Firefox和/或IE 10中的HTML 5输入类型=“日期”
我觉得奇怪的input type="date"是,在所有这些时间之后,Firefox仍然不支持。实际上,我认为它们不会在input元素上添加太多(如果有)HTML 5新类型。IE10不支持它并不奇怪。所以,我的问题是... 如何type="date"在input不添加另一个.js文件(即jQueryUIDatePicker Widget)的情况下使元素正常工作,而仅获取IE和Firefox浏览器的日历/日期?是否有可以在某处(也许是CDN)应用的功能,这些功能将默认在Firefox和/或IE浏览器中工作?尝试以IE 8+浏览器为目标并针对Firefox没关系,最新版本(28.0)会很好。 更新:Firefox 57+支持输入类型=日期


10
开发和测试打印样式表的更快方法(每次都避免打印预览)?
这是我现在的过程: 将更改保存到print.css 打开浏览器并刷新页面。 右键单击并选择“打印”>“打印预览”(Firefox,但实际上是任何浏览器) 这是第3步,这让我很烦,我想知道是否有可能使用插件或其他工具将其排除在流程之外。只需选择以打印介质的形式查看页面,然后只需刷新以查看更改即可。 您如何测试打印样式表?刷新后是否总是单击打印预览?
179 css  firefox 

6
如何在Chrome Developers工具或Firefox的Firebug中验证XPath表达式?
如何验证我的XPath? 我正在使用Chrome开发人员工具检查元素并形成XPath。我使用Chrome插件XPath Checker进行了验证,但是它并不总是能给我结果。有什么更好的方法来验证我的XPath。 我也尝试过使用Firebug来检查错误并使用FirePath进行验证。但是Firepath也会验证XPath。 我的最后一个选择是使用Selenium WebDriver确认我的XPath。

10
如果我尚未通过bind或click绑定事件处理程序,是否可以调用jquery click()跟随<a>链接?
我的JavaScript中有一个计时器,该计时器需要模拟时间流逝后单击链接以转到另一个页面。为此,我使用了jQuery的click()功能。我已经用过了$().trigger(),window.location也可以使用,并且我可以使这三个都按预期工作。 我观察到一些奇怪的行为,click()并且试图了解会发生什么以及为什么。 我在这个问题中描述的所有内容都使用了Firefox,但我也对其他浏览器将如何使用它感兴趣。 如果我没有使用过$('a').bind('click',fn)或未$('a').click(fn)设置事件处理程序,则调用$('a').click()似乎根本不起作用。它不会为此事件调用浏览器的默认处理程序,因为浏览器不会加载新页面。 但是,如果我先设置一个事件处理程序,那么即使该事件处理程序不执行任何操作,它也可以按预期工作。 $('a').click(function(){return true;}).click(); 这将加载新页面,就像我自己单击a一样。 所以我的问题是双重的:这是怪异的行为,因为我在某处做错了什么吗?click()如果我还没有创建自己的处理程序,为什么调用对默认行为不起作用? 编辑: 正如霍夫曼确定何时尝试复制我的结果时,上述我所说的结果实际上并没有发生。我不确定是什么导致了昨天观察到的事件,但是今天我可以肯定,这不是我在问题中所描述的。 因此,答案是您不能在浏览器中“伪造”单击,而jQuery所做的只是调用事件处理程序。您仍然可以使用window.location更改页面,对我来说效果很好。

30
如何从Firefox中的选择元素中删除箭头
我正在尝试select使用CSS3设置元素的样式。我在WebKit(Chrome / Safari)中获得了想要的结果,但是Firefox的运行效果不佳(我什至不担心IE)。我正在使用CSS3appearance属性,但是由于某些原因,我无法从Firefox中删除下拉图标。 这是我正在做的事的一个例子:http : //jsbin.com/aniyu4/2/edit #dropdown { -moz-appearance: none; -webkit-appearance: none; appearance: none; background: transparent url('example.png') no-repeat right center; padding: 2px 30px 2px 2px; border: none; } 如您所见,我并没有尝试任何幻想。我只想删除默认样式并添加我自己的下拉箭头。就像我说的那样,WebKit很棒,而不是Firefox很棒。显然,-moz-appearance: none它不会摆脱下拉菜单项。 有任何想法吗?不,JavaScript不是一种选择
172 html  firefox  css 


6
JavaScript闭包如何被垃圾回收
我已记录以下Chrome错误,这导致我的代码中发生了许多严重且不明显的内存泄漏: (这些结果使用Chrome Dev Tools的内存配置文件,该内存配置文件运行GC,然后对未垃圾收集的所有内容进行堆快照。) 在下面的代码中,someClass实例被垃圾回收(良好): var someClass = function() {}; function f() { var some = new someClass(); return function() {}; } window.f_ = f(); 但是在这种情况下,它不会被垃圾回收(不好): var someClass = function() {}; function f() { var some = new someClass(); function unreachable() { some; } return function() {}; } window.f_ = …

11
Animate scrollTop在Firefox中不起作用
此功能工作正常。它将主体滚动到所需容器的偏移量 function scrolear(destino){ var stop = $(destino).offset().top; var delay = 1000; $('body').animate({scrollTop: stop}, delay); return false; } 但不是在Firefox中。为什么? -编辑- 为了处理接受的答案中的双重触发,我建议在动画之前停止元素: $('body,html').stop(true,true).animate({scrollTop: stop}, delay);


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.