阅读:5604回复:12
期望一个类似maxthon多重搜索的扩展,已有源码,需解决top.location问题
刚从Maxthon转到firefox,觉得ff真是很强大。不过以前在maxthon下最好用的功能之一,多重搜索,在ff中找不到类似的扩展。
但发现网上有达人已经写了一份很完善的多重搜索的源码,界面和功能与maxthon本身的非常相似,而且搜索页放在本地访问比傲游那样去网上访问要快得多。 大家可以搜索一下“虎旗网多重搜索引擎”,很容易得到这个源码。 唯一的一点问题在于,现在很多搜索网站为了防止自己的页面被嵌套到别人的框架内,都用 if( top.location != self.location ){ top.location = self.location; } 这么一段代码来跳出框架。 在ie中,问题很容易解决,在主框架页写一句 var location=""; 就可以。 但是在ff中,因为更严格的javascript执行环境,这个手段不能工作。 经过多种尝试,发现我能想到的方法都无法解决这个问题。唯一剩下的办法是,写个ff扩展,截获修改多重搜索框架的top.location动作。 但我确实没有时间来详细地专门钻研ff的插件编写方法,想来完成这么一个单一的功能对于熟手来说应该很简单吧。 希望哪位达人有时间有精力的,把这个功能顺手完成一下,造福众多的firefoxers。 |
|
1楼#
发布于:2008-11-22 18:15
在addons.mozilla.org搜索Firefox Search Sidebar
|
|
2楼#
发布于:2008-11-22 18:15
我记得以前逛过一个支持firefox的多重搜索网站,采用的是从左到右平铺的方式显示结果的,还挺有意思。。。不知道谁有这个网站的地址。
|
|
3楼#
发布于:2008-11-22 18:15
|
|
4楼#
发布于:2008-11-22 18:15
就是,这个扩展差很多,我也喜欢那种可以在一个搜索结果页面中跳转到另一个引擎的样式,而且,这个扩展还要用侧边栏,这个可以不好。
|
|
5楼#
发布于:2008-11-22 18:15
如果是一个找不到换另一个的,可以去AMO找找扩展,也可以去userscripts.org找找脚本,类似ferret说的,不过只是提供了搜索引擎的切换链接,见过但没用过,没有保存所以无法提供关键字,在论坛里搜搜也许也会有收获,也许曾经有朋友转过来了
另外,idragonet刚发的那个userchrome.js脚本也可以满足需求,无非是在搜索栏搜索的时候不清空关键字,搜索不到的时候用中键临时用别的搜索引擎搜索 |
|
6楼#
发布于:2008-11-22 18:15
装上greasemonkey后,有一个脚本multi engine searcher可以达到这要求,不过它没有提供百度baidu,得自己加上
|
|
7楼#
发布于:2008-11-22 18:15
或者MesSearch,嘿嘿,不过还不完善
|
|
8楼#
发布于:2008-11-22 18:15
marffin的扩展看上去不错,事实上我也不习惯侧边栏,能在搜索栏选择好多了
|
|
9楼#
发布于:2008-11-22 18:15
再顶一次,希望牛人来搞一个
|
|
10楼#
发布于:2008-11-22 18:15
顶一下
|
|
11楼#
发布于:2008-11-22 18:15
true_log: http://board.mozest.com/thread-26585-1-1 |
|
12楼#
发布于:2008-11-22 18:15
|
|