禁用 Opera 浏览图片自适应窗口大小
很多软件在升级的时候经常会加入一些“人性化”的小特性,有时候还不会加入选项。- –
Opera 浏览器也是如此,比如说 Opera 11.10 就增加了一个打开图片自适应窗口大小的功能,点击后才显示原始大小。
这算是“人性化”是小功能,但可不是谁都喜欢这样。
很遗憾,它并没有提供禁用图片自适应大小的选项。好在我们还有些自定义的方法来解决。
这篇文章只是整理一些国内外朋友的方法。主要来自:
- Disable auto fit to window of large images in Opera
- Opera Version 11.10 Auto resizing of large images how do I disable it?
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 */
By Bertalan Dávid
*, *::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 */
在 opera: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,并把需要双击切换的模式勾选起来。
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 的 wuyunxian,UserJS 的使用方法相同,不再多说。
// ==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
自从上次把Opera折腾坏以后,现在的版本各种不适应。动不动就没了css,或者图片都跑到中间了。可是我下的不是正式版啊。>.<
这种所谓的“人性化”是他们坐在会议室里研究出来的么。= =
如果反馈的人多,还是有可能加上选项的吧。
败吧,趁着青春年少(噗……
@Vicia 人性化有时候就是自作聪明啊。
摸摸,我现在很少折腾了
恩,这种功能木有选项还真是有些欠考虑了。
@Terry Chen 恩,很多软件都有,不爽,OP 近来这种情况不少。
唔…opera又是n就没用,那就吹吹水好了.
最近各种没钱,买了一箱酸梅汤,银行卡里正好还剩8毛= =
+1 人好像都是这样,买了一大堆东西,一周过后还是会说:最近好多东西想买呐…
我妈最近闲到买了个面包机,各种无语,我们全家好像这辈子都吃不上几百块的面包 😡
邪恶的淘宝…
@Veezy 纳尼,网购酸梅汤 ❓
面包机好像不贵也挺实用的,不过关表示不喜欢吃面包。豆浆姬前段时间买了。
@A.shun 恩,拉手网,很便宜呢,而且是今年产的.
面包机四五百呢,我觉得好贵= = 加上用电不值…
不喜欢喝豆浆的飘过 😕
@Veezy 还没参与过团购。
补点蛋白质不错,现在豆浆比牛奶安全多了 😎
啊 折腾了那么久结果到现在一点使用心得都没有,追更新也没发现变化,真是失败 ❗
@autumn 下一个版本 11.50 了,我又有不好的预感
很多论坛本身就有自适应窗口的功能
@婉秋 婉秋酱误会了。这是 op 打开图片的特性,不是针对页面图片的。
是我没说清楚,orz
非常佩服AShun的这股折腾劲~
@Sandox 这些都是在论坛收集的。我最近折腾不动了- –
我觉得这功能蛮好的啊
@小羿 也不是说不好,只是有的人不喜欢
有些日子没用opera了
看看新主机,霍霍
@zwwooooo 新主机很稳定啊,OM 有进步
受不了了,换回11.01。 ❗ 自从装了新版Opera又退回到beta版以后就各种不舒服。还是用老版本吧,虽然没有漂亮的M2界面,不过其他的都满意。>.<
@Vicia 我也是各种不舒服,算了,撑到下一个版本
现在学校竟然把opera的加速封掉了。。。。。。沃勒个去啊!
@Bee君 好像不只是学校吧,某些ISP下手了。。。Orz
opera从浏览网页角度好用,但真是不符合国人习惯,这大概就是在国内份额低的原因之一了。
@A朵未 可不要随便代表国人呐
不过要用的舒服的确是要做很多设置
@A.shun 抱歉,不过我相信可以代表一部分国人。
我是opera手机版的忠实FANS 😛
虽然没用这个浏览器,但支持··冒个泡··
我用谷歌~
还是那个扩展好用!