草庐IT

firefox-addon-webextensions

全部标签

javascript - 在 Firefox 中检测缩放

我想检测浏览器是否放大或缩小(我不太关心这个值,但我认为在决策过程中无论如何都需要找到它)。我已经阅读了很多关于该主题的其他SO帖子,但是没有一个解决方案适用于FF(尽管有IE7/8和chrome解决方案)。哦,而且我不能使用flash,所以flash解决方案是不可能的。编辑:而且我必须能够在初始页面加载时检测到这一点 最佳答案 使用现代版本的FireFox,您现在可以执行以下操作:DPR=window.devicePixelRatio;if(DPR=1.001){//Userhaszoomedinorzoomedout}

php - Firefox 和 Chrome 在 655 张图像后停止显示我的 Sprite

问题您好,我正在使用sprite并获得了firefox和Chrome的一些有趣行为。当我的sprite有655图像或更少时,我的sprite工作正常。但是当它走得更远(656或更多)时,它不会显示(只是变得不可见)。我猜问题不在我的代码中,因为它在Opera和IE中运行良好。怎么会?详情我正在使用PHP即时生成Sprite。生成的html如下所示:[...]CSS看起来像这样:._sprite_images{background:url("../sprite_images/sprite.jpg");display:inline-block;}._sprite_images_0{widt

html - Svg 图像在 Firefox 中不显示

在一个简单的SVG元素中,我有一个图像。Chrome:版本28。-完美运行Firefox:22.0-不绘制图像Opera:12.16-图片比正常显示大4倍代码: 最佳答案 您的SVG没有缩放以适合您的10x10图像矩形,因为它没有viewBox。SVG渲染器需要知道SVG内容的尺寸才能知道如何缩放它。这就是viewBox属性的用途。尝试将以下内容添加到根knight.svg中的元素。viewBox="004545"此外,您还需要为svg和xlink定义namespace。虽然也许您只是为了清楚起见而删除了那些(?)。

javascript - Firefox 中的 HTML5 拖放文件夹检测。有可能吗?

我有一个放置区,我想在其中检测拖动的项目是文件夹还是文件。在chrome中,我通过使用for(vari=0;i在firefox中无法使用上述解决方案(webkit),在花了很多时间尝试解决这个问题后,我想出了以下解决方案(但失败了)我检查拖动的项目是否没有类型和大小,如下所示,在大多数情况下它按预期工作。从我读过的内容来看,这效率不高而且并不总是成功,因为某些文件可能没有文件扩展名,所以我尝试使用FileReaderAPI将文件读取为二进制字符串(readAsBinaryString)或readAsArrayBuffer并捕获异常以防项目是不可读,但永远不会抛出异常。varfiles=

javascript - Firefox 使用 HTML Canvas putImageData 抛出异常

所以我正在做这个小的javascript实验,我需要一个小部件来跟踪它的FPS。我将我一直在使用Actionscript3的小部件移植到Javascript,它似乎可以在Chrome/Safari上正常工作,但在Firefox上会抛出异常。这是实验:DepthofField这是错误:[Exception..."Aninvalidorillegalstringwasspecified"code:"12"nsresult:"0x8053000c(NS_ERROR_DOM_SYNTAX_ERR)"location:"http://mrdoob.com/projects/chromeexper

javascript - Datalist 箭头不在 ie 和 firefox 中

您好,我在fiddle中使用数据列表标签作为下拉菜单。我只在chrome中得到下拉箭头。并且箭头没有进入ie和firefox。在Firefox中,搜索是惰性搜索,即;它不是基于第一个字母fiddle是::https://jsfiddle.net/v7fg0zc8/请指定样式(如果有的话)以实现此目的 最佳答案 检查这个。我尝试了很多方法,但效果不佳。可能这是唯一的解决方案input::-webkit-calendar-picker-indicator{display:none;/*removedefaultarrow*/}.myar

html - Firefox 3.5 颜色校正黑客?

在终于开始升级到FF3.5之后,我发现我的一些网页有颜色问题。具体来说,假设我有一个PNG图像,其中的颜色应该与body的背景颜色相同,但当它被渲染时,它比它在Windows上应有的颜色更亮。在Mac上我没有看到这个问题,在FF3.0-Windows或其他系统上也没有看到它。我可以在我的代码中添加一些hack来使FF不对PNG进行颜色校正吗? 最佳答案 我设法通过pngcrush运行所有PNG并删除所有颜色配置文件等痕迹来解决这个问题。pngcrush-remgAMA-remcHRM-remiCCP-remsRGBin.pngout

html - 如何在 Firefox 的连字符处启用换行符

Chrome、IE和Safari会在连字符处换行,但Firefox不会。有没有办法让Firefox像其他浏览器一样在连字符处换行? 最佳答案 插入连字符后的标记。Thistag没有出现在任何HTML规范中(但它在HTML5草案中),但它已经在浏览器中工作了很长时间。当连字符周围有足够多的字符时,Firefox会自动将连字符视为允许在其后换行。但是,如果您希望允许换行的范围比这更大,请使用,例如pre-war. 关于html-如何在Firefox的连字符处启用换行符,我们在StackOve

javascript - HTML5 文件上传 - 卡在非常大的文件上 - 仅限 Firefox

我正在尝试让HTML5上传正常运行。到目前为止,我让它正常工作,没有任何问题。我遇到的唯一问题是这样的(仅限Firefox浏览器-Chrome运行良好):加载页面尝试上传一个非常大的文件(超过1GB)上传需要很长时间才能开始,然后进度就搞砸了,好像上传了两次文件如果在第1步和第2步之间我上传了一个较小的文件,则大文件会开始正常上传,并有良好的进度指示。要体验这一点,您只需在以下演示页面上尝试上述步骤:http://exposureroom.biz/upload.aspx.演示页面来自一个众所周知的HTML5上传示例:http://www.matlus.com/html5-file-up

html - Firefox 隐藏没有内容和高度的表格

我有一个空的table或divwithdisplay:table:如果我现在向表格添加边框-即使没有内容-我希望看到边框。在Chrome和IE中有一个边框。在Firefox中-边框占用空间,但它是隐藏的。DEMOtable,div{width:200px;background:tomato;margin-bottom:20px;border:2pxsolidblack;}div+div,table+table{background:green;height:200px;}div{display:table;}同样,我什至可以向表格添加min-height-Chrome和IE都尊重min