Alpha_Boy

头像

Opera 3.0
UID: 118
帖子: 165
注册时间: 2007-08-03 12:45
在线状态: 离线

从后台打开链接的解决方案之合集。

1. 保留“屏蔽不想要的弹出窗口”的这项默认设定,同时选中“从后台打开弹出窗口”。

按F12键,选择“屏蔽不想要的弹出窗口”。

之后,把下面的字符串复制到“opera:config#Target Destination”地址栏中(不包括引号)然后按回车,

接下来把右边的默认按钮左边的“0”改为“2”,再单击左下方的“保存”按钮即可。

此后你在浏览一般的新闻网站或者论坛的时候,直接用左键点击某个有具体内容的链接的话,它大多会在后台被打开。而若是你点击“站内搜索”,“下一页”之类的链接,它一般是在当前页面中被打开的,很方便。

2. 在我的按钮中添加“从后台打开链接(本页)”的按钮。

在关闭Opera的情况下,编辑Opera\\profile\\toolbar下面的那个你正在使用的ini文件,在其中的[Customize Toolbar Custom.content]下面添加下列字符串(如果没有[Customize Toolbar Custom.content]这一项,那就把下面的这些代码一股脑复制到那个ini文件的末尾即可):


[Customize Toolbar Custom.content]
Button0, \"Open Link In Background\"=\"Go to page, \"javascript:(function(){function tn(e){e=e?e:window.event; open(this.href); focus(); return false;} var dl=document.links, i; for (i=0;i<dl.length;++i) dl.onclick=tn; })();\", , \"从后台打开链接(本页)\", \"OpenBack\"\"



以上代码是我从Opera超级玩家Ezibo那里获得的,所以在此要向Ezibo表示由衷的感谢。

3. 为该按钮添加一个新的图标。

把本文中提供的压缩包My_Icons.rar下载并解压到你的硬盘中,其中有一个目录My_Icons,内有一个16*16像素的图标文件OpenBack.png。

把这个目录拖放到你正在使用的Opera皮肤文件的zip压缩包中,一般这个文件是在Opera\\profile\\skin中,之后系统会自动调用压缩工具把它添加到那个压缩包内。

双击打开那个皮肤文件的zip压缩包,再双击其中的skin.ini,在这个文件的末尾添加上以下这些代码:


;--------My Icons
OpenBack=My_icons/OpenBack.png



然后关闭这个文件,并选择“是”,保存你所做的修改;此时系统又会告诉你,该文件已经被更改,需要在压缩文件中更新吗(一般是由WinRaR提出的这个问题)?同样选择“是”即可。

如此,这个按钮的图标文件就设定完了。

注意在这个过程中不要采用直接解压Opera皮肤文件的zip压缩包,在其目录中进行相应修改后再重新压缩打包的方法,否则有可能会导致这个皮肤文件报废——因为WinRaR压缩出来的zip压缩包有可能不会被Opera认读,也许它和zip格式的文件在结构兼容性存在少许问题吧。

以上方法是由Opera高级玩家MagicKey提供的,同样向他表示感谢!


——The real professional players are peolple like Ezibo and MagicKey, they make our Opera a better soft to be(真正的专业玩家就是像Ezibo和MagicKey这样的人,是他们令我们的Opera变得更完美)!



4. 将那个按钮拖放到一个合适的位置。

打开Opera,依次单击“工具菜单”→“外观”→“按钮”→“我的按钮”,用鼠标左键单击“从后台打开链接(本页)”这个按钮不放,拖动到工具栏中的任意位置后再松手,最后点击左下方的“确定”即可。

我把它拖动到了标签栏的最右边,网页回收站的左边的——因为这样比较像是我以前一直在用的TT。

你也可以在“工具菜单”→“外观”→“工具栏”中勾选“状态栏”,然后将下放的样式该为“仅图像”并“确定”。

最后,将这个按钮拖放到窗口右下角即可,这样就有点儿The World的味道了(不过这会减少实际可视区域,一般不推荐这么做)。

5. 好了,现在一切工作都完成了。

以后,当你碰到“从后台打开弹出窗口”这个Opera选项不起作用的网站时,就可以单击“从后台打开链接(本页)”这个按钮,此后该页面内的所有链接一般都会被强制从后台打开了(据说它对极少数论坛中的链接无效,但我还没碰到过这种情况)。

另外,这个按钮只对当前页面有效,所以在使用中不会让人感觉太过死板、僵硬,因此会让你有更灵活的浏览体验。

不过,一旦重启Opera,那么被你锁定为强制从后台打开链接的那个网页,又会恢复原状——这就是灵活性所带来的一点小麻烦了,相信你不会介意的。
--------------------------------------------------------

对于一定要追求所有页面中的所有链接都能强制从后台打开的用户来说,请接着往下读,下面的内容其实都是些老生常谈了。

6. 安装所有页面都会强制从后台打开链接的Java Script脚本。

a. 首先,依次打开“我的电脑”→“工具菜单”→“文件夹选项”→“查看”,将右边的滚动条用鼠标左键点住往下拖,找到并取消“隐藏已知文件类型的扩展名”,最后“确定”。

b. 在Opera\\profile这个目录下新建一个文件夹(用鼠标右键单击空白处,选择“新建”→“文件夹”),名字可以随便取,我取的是Script(左键单击这个文件夹,按F2键,自己输入即可)。

c. 打开这个文件夹,在其中新建一个文本文件(同样用鼠标右键单击空白处,选择“新建”→“文本文档”)。

d. 打开这个文档,把以下代码复制进去并保存:


OpenLinkInBackground=true
function tn(e){
 e=e?e:window.event;
 open(this.href);
 focus();
 return false;
}
function OpenInBackground() {
 if (OpenLinkInBackground == true) {
   var dl=document.links, i;
   for (i=0;i<dl.length;++i) dl.onclick=tn;
 }
}
document.addEventListener(\'load\',function (e) {OpenInBackground(e);},false);



e. 单击这个文本文件,将其改名,主文件名无所谓,扩展名一定要改为js,比如我把它改成了“AllBack.js”。

f. 打开Opera,依次单击“工具菜单”→“首选项”→“高级”→“内容”,勾选右边的“允许使用JavaScript”;

之后再点击右边的“JavaScript选项”,在下面的“用户JavaScript文件”下方的空格中,设定好你刚才创建的那个文件夹的路径,

比如:D:\\Opera\\profile\\Script

g. 连续“确定”两次后,关闭Opera,再重新启动它,即可看到效果。

其实,就我的实验,即使启用了这个Java Script脚本文件,偶尔仍会有一、两次在你首次点击某链接时,它照样从前台打开的情况出现,实在是气死人。

而更多的情况是,许多你不希望从后台打开的链接它也给你在后台的新标签页中打开了(比如Google搜索结果中的页面,以及各种“下一页”之类的翻页链接),让你经常需要关闭多余的标签页,同样是一件很麻烦的事情。

所以我实在是不建议大家去装这个玩意!偶尔有一、两个链接需要从后台打开的话,还是用鼠标右键单击之,再选择“在后台标签中打开”来得方便。

(罗里罗嗦写了这么一大堆,真是累,写得太简单有人会说看不明白;写得太详细有人会说看着太累。我也不知道该怎么做才好了,唉,我是苦命的强迫性人格障碍……)
------

额外的一个小技巧,删除工具条配置文件中,[Pagebar Head.content]项目下面的数字“21193”,即可删除标签栏左侧的“新建标签”这个按钮的名字,由此可以多挤出一点地方来显示每个标签的名字。


[Pagebar Head.content]
Button, 21193=New page,1



就是删除这上面的那组“21993”了。
您没有权限查看这个主题的附件。
页首

Opera 中文维基 / Opera 10.61 正式版 - 极速安全的浏览体验 / Opera Mini 5.1 正式版 - 为超过 3000 款手机优化

Alpha_Boy

头像

Opera 3.0
UID: 118
帖子: 165
注册时间: 2007-08-03 12:45
在线状态: 离线
结果就变成斜体了。

之后连着改了几次,都提示错误。可能是网络繁忙吧?

刚刚才改成功的。
页首
aysf

头像

Opera 1.0
UID: 1160
帖子: 9
注册时间: 2007-09-05 17:09
在线状态: 离线
非常好的文章,这个问题很多人问过,这个解答最详细了
页首
magnet



Opera 1.0
UID: 1184
帖子: 8
注册时间: 2007-09-06 9:38
在线状态: 离线
精品文章,强烈支持!
页首
skyofsky

头像

Opera 1.0
UID: 8202
帖子: 7
注册时间: 2007-11-28 15:18
在线状态: 离线
老大,第一条那个如何才能同时选中???谢过先。
页首
yuchang

头像

Opera 5.0
UID: 32
帖子: 566
注册时间: 2007-07-31 13:57
地址: 四川
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 喜欢就是喜欢
没有为什么
楼主辛苦!
我是懒人,用鼠标手势比较简单。
页首
xinren

头像

Opera 3.0
UID: 1311
帖子: 191
注册时间: 2007-09-08 19:18
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 我选择,我喜欢.就这么简单!!
opera真的不简单.....
咱也是用手势.:18:
页首
疯仔峰

头像

Opera 2.0
UID: 5286
帖子: 86
注册时间: 2007-10-19 16:46
在线状态: 离线
好好学习。。。
页首
xuenun

头像

Opera 2.0
UID: 24374
帖子: 51
注册时间: 2008-06-27 23:22
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 省内存CPU占用少。
太感谢了。楼主的方法管用。我用的方法1。之前试过好些办法,包括JS脚本。都是要么能用就不可屏蔽弹出窗口。你这方法又解决我大问题啦,再次感谢。
Opera/9.51 (Windows NT 5.1; U; Opera Now!; zh-cn)页首
Jeanette

头像

Opera 2.0
UID: 25562
帖子: 51
注册时间: 2008-07-28 13:04
在线状态: 离线
您的首选浏览器是: Opera
我是新手,多亏楼主讲的详细了,哈哈,感谢楼主无私分享!!!
Opera/9.51 (Windows NT 5.1; U; zh-cn)页首
丹丹

头像

Opera 7.52
UID: 12765
帖子: 1634
注册时间: 2008-01-10 11:04
在线状态: 离线
中键王道................
我的鼠标手势都是中键调用................
Opera/9.52 (Windows NT 5.1; U)页首
凤舞九天

头像

Opera 1.0
UID: 1754
帖子: 19
注册时间: 2007-09-18 11:46
在线状态: 离线
与5楼同问:第一种方法中,如何实现 “保留‘屏蔽不想要的弹出窗口’的这项默认设定,同时选中‘从后台打开弹出窗口’”?
Opera/9.61 (Windows NT 5.1; U; zh-cn) Presto/2.1.1页首
fengshi

头像

Opera 9.0
UID: 274
帖子: 4229
注册时间: 2007-08-07 3:21
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 废话多,我就喜欢
好像是深度转来的
Opera/9.60 (Windows NT 5.1; U; en) Presto/2.1.1页首
operafans



Opera 2.0
UID: 1420
帖子: 73
注册时间: 2007-09-11 14:12
在线状态: 离线
谢谢楼主分享。
Opera/9.61 (Windows NT 5.1; U; en) Presto/2.1.1页首
aixiaozhuwf

头像

Opera 1.0
UID: 36166
帖子: 20
注册时间: 2008-12-27 0:14
在线状态: 离线
您的首选浏览器是: Opera,Chrome
为什么选择 Opera: 界面美观,功能强大,用着顺手~~~
ctrl + shift + 鼠标左键单击链接 = 后台打开标签页!
Opera/9.63 (Windows NT 6.0; U; Edition IBIS; zh-cn) Presto/2.1.1页首
MetArt-NINA-A

头像

Opera 5.0
UID: 35360
帖子: 457
注册时间: 2008-12-20 21:12
在线状态: 离线
您的首选浏览器是: Opera
顶了再研究研究......
Opera/9.63 (Windows NT 5.1; U; zh-cn) Presto/2.1.1页首
凌晨12点

头像

Opera 1.0
UID: 42103
帖子: 16
注册时间: 2009-03-11 21:01
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 速度快
不错,支持
Opera/9.64 (Windows NT 5.1; U; Edition IBIS; zh-cn) Presto/2.1.1页首
wgf4242

头像

Opera 7.0
UID: 14021
帖子: 1199
注册时间: 2008-01-21 16:55
在线状态: 离线
楼上。。你把7个月之前的帖翻出来了。bs下。
Opera/9.80 (Windows NT 6.1; U; en) Presto/2.2.15 Version/10.00页首