小编Evg*_*nev的帖子

Chrome呈现的颜色与Safari和Firefox的颜色不同

由于某种原因,Chrome将#FF3A00渲染为#FF0000.我从jsfiddle中包含了一个截图来说明这一点.Color Meter报告的颜色(以及我所看到的)与CSS所说的颜色不同.

这也发生在其他颜色上.例如,根据Color Meter,#FFAF00呈现为#FFA400.

但是,在Safari和Firefox上呈现的颜色没有问题.我在使用Chrome 11,Safari 5和Firefox 5的Mac上.

我确信这是一个合乎逻辑的解释.有任何想法吗?

更新:我在Safari旁边附上了Chrome的屏幕截图,显示了相同的页面.我在Photoshop中检查了这个图像:Chrome中的颜色是#F00,Safari中的颜色是#FF3A00.Chrome与Safari

Chrome将#FF3A00渲染为#F00

css rendering google-chrome colors

60
推荐指数
5
解决办法
5万
查看次数

Firefox扩展如何将本地css文件注入网页?

我正在编写一个Firefox扩展,需要将css文件注入到网页中.css文件与扩展程序捆绑在一起,因此我可以使用chrome网址访问它

chrome://extensionid/content/skin/style.css
Run Code Online (Sandbox Code Playgroud)

我正在尝试在加载页面时注入这样的css:

var fileref = document.createElement("link");
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", "chrome://extensionid/content/skin/style.css");
document.getElementsByTagName("head")[0].appendChild(fileref);
Run Code Online (Sandbox Code Playgroud)

但是,当我检查link我创建的元素时,没有加载css并且Firebug显示"Filtered chrome url"消息而不是文件内容.如果我尝试从外部服务器加载此css文件,一切都很好.

有没有办法加载与扩展捆绑的css文件?

firefox firefox-addon

15
推荐指数
1
解决办法
4738
查看次数

为什么在Ruby 0.0/0,3.0/0和3/0中表现不同?

如果我除以0,我会得到ZeroDivisionError,Infinity或NaN,具体取决于划分的内容.

ruby-1.9.2-p180 :018 > 0.0 / 0
 => NaN 

ruby-1.9.2-p180 :020 > 3.0 / 0
 => Infinity 

ruby-1.9.2-p180 :021 > 3 / 0
ZeroDivisionError: divided by 0
Run Code Online (Sandbox Code Playgroud)

我知道0.0/0不是无限(用数学术语),而3.0/0是为什么那么为什么不是3/0无穷大?为什么划分整数会引发异常,但划分浮点数不会?

ruby integer-division divide-by-zero

4
推荐指数
1
解决办法
1014
查看次数