以编程方式阻止Firefox自动调整图像大小

时间:2009-05-09 12:59:02

标签: firefox image resize

默认情况下,每次打开图像时,它都会重新调整大小以适应浏览器窗口,现在,如果您查看大量图像,每次加载时都必须点击图像,这样会很烦人全尺寸。

有一种方法可以在about:config中关闭它,但这不是更广泛公众的解决方案。

有没有办法通过某些JavaScript函数,CSS或其他东西来关闭它?

5 个答案:

答案 0 :(得分:4)

如果您想在 浏览器中关闭自动调整大小的图片,那么您可以

  • 输入about:config
  • 搜索属性browser.enable_automatic_image_resizing
  • 并将其设置为false

如果您想要访问者,我可以重复Jeremy Sydik在设计无障碍网站中所写的内容,

  

这只是他们的网络,我们正在建立它。

在这种情况下,您真的不应该决定您的用户是否需要Firefox的自动调整大小功能。您始终可以选择能够为访问者提供更好用户体验的解决方案。例如,您可以将Lightbox变体安装为Daniel A. White already mentioned

还有great_llama's solution在HTML页面中打开图片。

答案 1 :(得分:3)

指向一个动态页面,该页面使用带有适当源的IMG标记,而不是指向原始图像。使用查询字符串或类似的东西将图像名称传递给页面。

<html><body><img src="yourimage.jpg"></body></html>

答案 2 :(得分:1)

我不认为无论如何都要改变这种行为,至少使用javascript或css。

为什么不使用jQuery Lightbox? http://leandrovieira.com/projects/jquery/lightbox/

答案 3 :(得分:1)

虽然我没有尝试过,但我不明白为什么如果你用html包装它并且没有直接链接到图像它会自动调整大小。

如果这是一个选项,只需将其包装在html中:

<style type="text/css">
 * { margin:0; }
</style>
<img src="whatever.jpg" />

答案 4 :(得分:1)

如果您是图像的所有者,请将图像嵌入HTML文档中。只有在浏览器中直接打开图像时,Firefox才会调整图像大小。

如果您是从Firefox用户的角度谈论,我认为:config是禁用此功能的合适位置。