Tag: Firefox的

如何让Firefox自动刷新文件更改?

有谁知道Firefox的扩展,或脚本或其他机制,可以监视一个或多个本地文件。 当Firefox检测到文件(时间戳)发生变化时,Firefox会自动刷新或更新其canvas。 对于编辑CSS,如果只是CSS可以重新加载,而不是完整的HTML重新渲染,那将是理想的。 实际上,它只会通过外部文件启用与Firebug的dynamicHTML / CSS编辑类似的行为。

我如何debugging在萤火虫minified JS?

我有一个网页,其中包括精简量的JS文件。 该网页在我的本地networking上工作得很好,但在分段时会引发一些JS错误。 在JS中有一个问题,我不想debugging它。 当我在Firebug的脚本标签中加载JS时,它会出现在一条长长的水平线上。 Firebug有没有办法扩展或美化脚本进行debugging? 我知道我可以使用jsbeautifier,但他们不会帮助我。 我无法将扩展file upload到CDN,打破了使用CDN的目的。 需要注意的是, a)我无法控制提供JS的盒子,在CDN上,我提到它。 b)我可以使用美化器等,但会帮助我在运行时debugging脚本? 恕我直言,没有 c)受NDA和其他法律事务的约束,我不能共享脚本,但它的一个通用的问题,你可以遇到一个缩小的jQuery

在Firefox中没有显示边框,在表格上有border-collapse,位置:相对于tbody,或单元格上的背景颜色

考虑下面的HTML: <html> <head> <style> TABLE.data TD.priceCell { background-color: #EEE; text-align: center; color: #000; } div.datagrid table { border-collapse: collapse; } div.datagrid table tbody { position: relative; } </style> </head> <body> <div id="contents" class="datagrid"> <table class="data" id="tableHeader"> <thead> <tr class="fixed-row"> <th>Product</th> <th class="HeaderBlueWeekDay">Price</th> <th class="HeaderBlueWeekDay">Discount</th> </tr> </thead> <tbody> <tr style="font-style: italic;"> <td>Keyboard</td> <td class="priceCell">20</td> <td style="border-right: […]

inputtypes=在Firefox中提交文本垂直alignment

我试图风格我的表单button,我遇到了一个问题,我不能深入到底部的Firefox … 我想对某些<a /> <input type="submit" /> s和<input type="submit" /> s进行样式devise(我有一个button背景图像,使用滑动门技术来应用hover效果)。 这一切都很好,除了在Firefox中,input的提交文本略低于应该的值。 IE和Safari / Chrome工作正常。 替代文字http://blog.muonlab.com/wp-content/uploads/2009/11/b0rked-buttons.png 任何人有任何想法? 谢谢 <div class="buttons"> <a href="#" class="button btn-small-grey">&laquo Back</a> <input type="submit" class="button btn-large-green" value="Save changes" /> </div> .button { cursor: pointer; border: 0; background-color: #fff; color: #fff; font-size: 1.4em; font-weight: bold; outline: 0; font-family: Arial, Verdana, Sans-Serif; } a.button […]

同一台PC上的多个Firefox版本

我开发了各种networking应用程序,广泛使用CSS和JavaScript,并且需要能够在FF 3和FF 3.5上testing它们。 但是,安装3.5覆盖3.0,所以我想知道是否可能(如果是这样,如何)在同一系统上运行Firefox 3.0和3.5,或者我坚持使用2个不同的系统? 我正在使用Windows XP。 谢谢

开发Firefox扩展最简单的方法是什么?

我打算开发一个简单的Firefox扩展,它将缩短当前活动选项卡的URL,显示带有缩短URL的popup窗口,并将其放入剪贴板。 在谷歌浏览器中,这将是非常简单的(根据http://developer.chrome.com/extensions/getstarted.html ) – 纯粹的JavaScript加上一些JavaScript API与浏览器UI交互的调用。 然而,在search一个好的Firefox扩展教程后,我发现最正式的链接是: https://developer.mozilla.org/en-US/docs/Extensions https://developer.mozilla.org/en-US/docs/Building_an_Extension 我如何编写一个Firefox插件? 根据他们的说法,即使与浏览器的用户界面进行最简单的交互,我也需要学习XUL语言。 最重要的是,我将不得不设置自定义的Firefoxconfiguration文件,以免在开发过程中使用默认的configuration文件,创build复杂的目录结构,在不明确的XML中编写清单,了解如何打包和testing我实现的任何内容等。 这是2013年,是不是有一个更简单的方法来构buildFirefox扩展?

为什么Internet Explorer(9)在UserAgent中报告“Mozilla”?

为什么Internet Explorer在UserAgent中有Mozilla ? 在Firefox中,它指出: Mozilla / 5.0(Windows NT 6.1; rv:7.0.1)Gecko / 20100101 Firefox / 7.0.1 在Interner Explorer中,它指出: Mozilla / 5.0(兼容; MSIE 9.0; Windows NT 6.1; Trident / 5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; NET4.0E; .NET4.0C) 在一些博客/论坛中提到,这是由于一些历史原因,但是是什么原因呢? 了解它会是非常有帮助的。

如何检查和调整之前和之后:在浏览器中的伪元素?

我用一个伪元素创build了一些相当复杂的DOM元素,我希望能够在Chrome Inspector或Firebug或同等版本中检查和调整它们。 尽pipe在这个WebKit / Safari博客文章 (2010年)中提到了这个function,但是在Chrome或Safari中都找不到这个function。 Chrome浏览器至less有checkbox来检查:hover,:访问和:主动状态,但:之前和之后无处可见。 另外, 这个博客文章 (date为2009年!)提到了IE开发工具中存在的这个function,但是我目前使用的是Mac OS,所以这对我没有任何帮助。 另外,IE不是我主要针对的浏览器。 有没有办法检查这些伪元素? 编辑:除了错误的关于Firebug无法检查这些元素,我发现Opera是非常擅长检查:之前和之后:开箱即用的元素。

为什么Firefox不显示正确的默认select选项?

我正在制作一个networking应用程序来pipe理产品SKUS。 其中一部分就是将SKU与产品名称联系起来。 在表格的每一行上,列出一个SKU,并显示一个带有产品名称的<select>框。 当前与数据库中该SKU相关联的产品被赋予一个像selected="selected"的属性。 这可以通过AJAX进行更改和更新。 有很多产品<option> s – 103是准确的 – 这个列表在每行的<select>重复。 从页面上的另一个input中,我使用jQuery AJAX请求来添加新的SKU /产品关联,并且明确表示它们是即时添加的,我将它们插入到表格顶部并带有一点突出显示效果。 由于SKU数量增加了10个左右,如果我刷新页面(将所有数据从产品名称sorting的数据库加载回来),Firefox会默认显示一些错误的选项。 它显示哪个不正确的选项是不一致的,但它似乎混合了页面重新加载之前存在的选项。 如果我使用Firebug检查<select> ,则select="selected"在正确的<option>标签上。 刷新页面(或者离开并input此页面的URL返回)并不能正确显示,但很难刷新(Ctrl + F5) 。 Chrome和IE7都正确显示这一点。 我的理论是,这是Firefox的错误caching策略的结果。 这听起来正确吗? 有没有什么办法可以在我的代码中说:“如果这个页面被刷新了,使它成为一个硬刷新 – 从头开始​​重新加载所有东西? 更新 为了解决这个问题,我改变了策略。 以前,我在每个表行上放置了一个<select>其中包含一长串<option> ,当前值设置为default 现在,我把当前值放在<span> 。 如果用户点击“更改”button,我用<select>replace<span> ,“更改”button变成“确认”button。 如果他们改变了选项并点击确认,那么AJAX会更新数据库,并且<select>返回到<span> ,这次是新值。 这有两个好处: 它修复了上面描述的错误 它需要less得多的页面上的DOM元素(所有这些冗余的<option> )

为什么Firefox在调整图像大小方面如此糟糕?

左边是原始PNG,右边是使用<img width和height缩小到原始大小一半的版本。 请参阅[链接删除]。 为什么在Firefox中resize的图像看起来很模糊。 有没有什么我可以做的,而不需要改变图像文件。 如果图像包含大量的math或文本,模糊特别讨厌。