Go to comments ↓ Home » 资源分享

禁用 Opera 浏览图片自适应窗口大小

opera很多软件在升级的时候经常会加入一些“人性化”的小特性,有时候还不会加入选项。- –

Opera 浏览器也是如此,比如说 Opera 11.10 就增加了一个打开图片自适应窗口大小的功能,点击后才显示原始大小。
这算是“人性化”是小功能,但可不是谁都喜欢这样。

很遗憾,它并没有提供禁用图片自适应大小的选项。好在我们还有些自定义的方法来解决。

这篇文章只是整理一些国内外朋友的方法。主要来自:

1. 内部页面样式 / Style Sheet

修改实时生成的图片页面样式可以达到我们想要的效果。
编辑 profile 目录下的 \styles\image.css(Mac 下对于的是 /usr/share/opera/styles/image.css ,Linux 则为 profile\styles directory),添加以下代码到 CSS 文件的底部并保存。
/* Disable auto resizing of large images code starts here */
*, *::before, *::after {
position: static !important;
height: inherit !important;
width: inherit !important;
cursor: default !important;
padding: 0px !important;
margin-left:auto;
margin-right:auto;
}
/* Disable auto resizing of large images code ends here */
By Bertalan Dávid

operaconfigopera:config#UserPrefs|ImageStyleFile 选择样式文件,保存并重启 Opera。(不直接修改 opera\style\image.css 是为了避免升级被覆盖。

注:使用这种方法小图片将不会垂直居中对齐。也会对图片页面使用 JS 造成影响。如果不是用此类 JS 的话,这是最佳选择。

2. 扩展 / Extension

为这点事情装个扩展实在没必要,但这是最容易的方法。

Image Autosizer 扩展可以自定义打开图片时的背景样式,默认缩放模式,双击切换显示模式等功能。这里不详细解释。

安装完之后打开扩展首选项, Advanced > View modes > When image is larger than window,Default 选择 Original,并把需要双击切换的模式勾选起来。

禁用 Opera 浏览图片自适应窗口大小

3. 用户脚本 / User JavaScript

有两种脚本可以实现,大家任选一种吧(我脚本盲,用着区别不大- -。

3.1

将以下代码保存为 NoImgAutoResize.js。放到 userjs 文件夹中即可。By Fartan
// ==UserScript==
// @description Disables auto resizing of large images
// @author Fartan
// ==/UserScript==

if(document.querySelector("head>link[rel='stylesheet'][href='opera:style/image.css']")) window.donotrun=true;

3.2

以下这个来自 oc 的 wuyunxianUserJS 的使用方法相同,不再多说。
// ==UserScript==
// @description 阻止opera原生的看图js
// ==/UserScript==

(function(){
if(document.selectSingleNode('//head/link[@href="opera:style/image.css"]') != null){
window.opera.addEventListener(
"BeforeScript",
function (e) {
e.preventDefault();
}, false
);
}
})();

P.S.

在论坛提问如何关闭图片自适应显示原图大小的帖子不少,故翻译整理此文,来自群众的智慧。感谢他们吧。
虽然选择如此多,但还是比不上官方直接提供选项,后续版本别抱太大希望- –

话说两周没新版了,真不习惯。

最近忙了,文囧倒是没有。。。Orz
另外最近网上买了不少东西,几个包裹在路上,想买的还有好多,败啊。

» 转载请以超链接形式注明来源:A.shun Blog » 《禁用 Opera 浏览图片自适应窗口大小》
» 本文链接地址:http://shun.im/21462

» 本文采用 BY-NC-SA 协议进行授权。
» 建议通过 Rss( Feedly | Feedburner | Feedsky )方式及时获取更新。
  1. 自从上次把Opera折腾坏以后,现在的版本各种不适应。动不动就没了css,或者图片都跑到中间了。可是我下的不是正式版啊。>.<
    这种所谓的“人性化”是他们坐在会议室里研究出来的么。= =
    如果反馈的人多,还是有可能加上选项的吧。
    败吧,趁着青春年少(噗……

    Opera 11.10 Opera 11.10 Windows 7 Windows 7
    #1
    @
  2. 恩,这种功能木有选项还真是有些欠考虑了。

    Google Chrome 12.0.742.5 Google Chrome 12.0.742.5 Windows 7 Windows 7
    #2
    @
  3. 唔…opera又是n就没用,那就吹吹水好了. :smile:
    最近各种没钱,买了一箱酸梅汤,银行卡里正好还剩8毛= =
    +1 人好像都是这样,买了一大堆东西,一周过后还是会说:最近好多东西想买呐…
    我妈最近闲到买了个面包机,各种无语,我们全家好像这辈子都吃不上几百块的面包 😡
    邪恶的淘宝…

    Google Chrome 10.0.648.205 Google Chrome 10.0.648.205 Windows 7 Windows 7
    #3
    @
    • @Veezy 纳尼,网购酸梅汤 ❓
      面包机好像不贵也挺实用的,不过关表示不喜欢吃面包。豆浆姬前段时间买了。

      Opera 11.10 Opera 11.10 Windows XP Windows XP
    • @A.shun 恩,拉手网,很便宜呢,而且是今年产的.
      面包机四五百呢,我觉得好贵= = 加上用电不值…
      不喜欢喝豆浆的飘过 😕

      Google Chrome 10.0.648.205 Google Chrome 10.0.648.205 Windows 7 Windows 7
    • @Veezy 还没参与过团购。
      补点蛋白质不错,现在豆浆比牛奶安全多了 😎

      Opera 11.10 Opera 11.10 Windows XP Windows XP
  4. 啊 折腾了那么久结果到现在一点使用心得都没有,追更新也没发现变化,真是失败 ❗

    Opera 11.01 Opera 11.01 Windows 7 Windows 7
    #4
    @
  5. 很多论坛本身就有自适应窗口的功能

    Firefox 4.0 Firefox 4.0 Windows 7 Windows 7
    #5
    @
    • @婉秋 婉秋酱误会了。这是 op 打开图片的特性,不是针对页面图片的。

      是我没说清楚,orz

      Opera 11.10 Opera 11.10 Windows XP Windows XP
  6. 非常佩服AShun的这股折腾劲~

    Google Chrome 10.0.648.205 Google Chrome 10.0.648.205 Windows 7 Windows 7
    #6
    @
  7. 我觉得这功能蛮好的啊

    Google Chrome 10.0.648.205 Google Chrome 10.0.648.205 Windows 7 Windows 7
    #7
    @
  8. 有些日子没用opera了

    Google Chrome 10.0.648.204 Google Chrome 10.0.648.204 Windows 7 Windows 7
    #8
    @
  9. 看看新主机,霍霍

    Firefox 4.0 Firefox 4.0 Windows 7 Windows 7
    #9
    @
  10. 受不了了,换回11.01。 ❗ 自从装了新版Opera又退回到beta版以后就各种不舒服。还是用老版本吧,虽然没有漂亮的M2界面,不过其他的都满意。>.<

    Opera 11.01 Opera 11.01 Windows 7 Windows 7
    #10
    @
  11. 现在学校竟然把opera的加速封掉了。。。。。。沃勒个去啊!

    Google Chrome 11.0.696.60 Google Chrome 11.0.696.60 Windows 7 Windows 7
    #11
    @
  12. opera从浏览网页角度好用,但真是不符合国人习惯,这大概就是在国内份额低的原因之一了。

    Opera 11.10 Opera 11.10 Windows XP Windows XP
    #12
    @
  13. 龙龙Fred

    我是opera手机版的忠实FANS 😛

    Firefox 4.0b11 Firefox 4.0b11 Unknown Unknown
    #13
    @
  14. 虽然没用这个浏览器,但支持··冒个泡··
    我用谷歌~

    Google Chrome 8.0.552.237 Google Chrome 8.0.552.237 Windows 7 Windows 7
    #14
    @
  15. yucf1995

    还是那个扩展好用!

    Opera 11.50 Opera 11.50 Windows XP Windows XP
    #15
    @
Leave a Reply to Vicia

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

点击这里取消回复。