true_log
小狐狸
小狐狸
  • UID27149
  • 注册日期2008-11-22
  • 最后登录2008-12-01
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:5604回复:12

期望一个类似maxthon多重搜索的扩展,已有源码,需解决top.location问题

楼主#
更多 发布于:2008-11-22 18:15
刚从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。
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
1楼#
发布于:2008-11-22 18:15
在addons.mozilla.org搜索Firefox Search Sidebar
ferret
千年狐狸
千年狐狸
  • UID21816
  • 注册日期2007-11-11
  • 最后登录2013-03-22
  • 发帖数1114
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2008-11-22 18:15
我记得以前逛过一个支持firefox的多重搜索网站,采用的是从左到右平铺的方式显示结果的,还挺有意思。。。不知道谁有这个网站的地址。
true_log
小狐狸
小狐狸
  • UID27149
  • 注册日期2008-11-22
  • 最后登录2008-12-01
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2008-11-22 18:15
web123lai:在addons.mozilla.org搜索Firefox Search Sidebar回到原帖

我用了一下,不好用,离多重搜索的页面效果差了好远。

最大的区别,也算是其用户体验不够好的问题所在:
它同步打开所有的搜索页,而这一般是不必要的。我往往在一个搜索中搜索不到的时候换另一个。多重搜索只在用户选择额外搜索的时候才搜索。
这种方式导致产生了许多的标签页,不仅多占用很多资源(包括网络,cpu和内存资源,还有宝贵的标签栏空间),而且在我不需要它们的时候,需要一一地手动关闭,非常繁琐。
它使用侧边栏,而不少人(比如我)在用ff的时候是不开侧边栏的。
thesltkw
火狐狸
火狐狸
  • UID25938
  • 注册日期2008-08-22
  • 最后登录2009-05-01
  • 发帖数112
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2008-11-22 18:15
就是,这个扩展差很多,我也喜欢那种可以在一个搜索结果页面中跳转到另一个引擎的样式,而且,这个扩展还要用侧边栏,这个可以不好。
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
5楼#
发布于:2008-11-22 18:15
如果是一个找不到换另一个的,可以去AMO找找扩展,也可以去userscripts.org找找脚本,类似ferret说的,不过只是提供了搜索引擎的切换链接,见过但没用过,没有保存所以无法提供关键字,在论坛里搜搜也许也会有收获,也许曾经有朋友转过来了
另外,idragonet刚发的那个userchrome.js脚本也可以满足需求,无非是在搜索栏搜索的时候不清空关键字,搜索不到的时候用中键临时用别的搜索引擎搜索
thesltkw
火狐狸
火狐狸
  • UID25938
  • 注册日期2008-08-22
  • 最后登录2009-05-01
  • 发帖数112
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2008-11-22 18:15
装上greasemonkey后,有一个脚本multi engine searcher可以达到这要求,不过它没有提供百度baidu,得自己加上
marffin
火狐狸
火狐狸
  • UID26524
  • 注册日期2008-10-04
  • 最后登录2012-10-17
  • 发帖数188
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2008-11-22 18:15
或者MesSearch,嘿嘿,不过还不完善
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
8楼#
发布于:2008-11-22 18:15
marffin的扩展看上去不错,事实上我也不习惯侧边栏,能在搜索栏选择好多了
true_log
小狐狸
小狐狸
  • UID27149
  • 注册日期2008-11-22
  • 最后登录2008-12-01
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2008-11-22 18:15
再顶一次,希望牛人来搞一个
pppguest3962
狐狸大王
狐狸大王
  • UID26872
  • 注册日期2008-11-01
  • 最后登录2023-08-16
  • 发帖数343
  • 经验158枚
  • 威望0点
  • 贡献值236点
  • 好评度5点
10楼#
发布于:2008-11-22 18:15
顶一下
yuanzhai
小狐狸
小狐狸
  • UID24826
  • 注册日期2008-06-19
  • 最后登录2009-03-13
  • 发帖数8
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2008-11-22 18:15
true_log
我用了一下,不好用,离多重搜索的页面效果差了好远。

最大的区别,也算是其用户体验不够好的问题所在:
它同步打开所有的搜索页,而这一般是不必要的。我往往在一个搜索中搜索不到的时候换另一个。多重搜索只在用户选择额外搜索的时候才搜索。
这种方式导致产生了许多的标签页,不仅多占用很多资源(包括网络,cpu和内存资源,还有宝贵的标签栏空间),而且在我不需要它们的时候,需要一一地手动关闭,非常繁琐。
它使用侧边栏,而不少人(比如我)在用ff的时候是不开侧边栏的。
回到原帖



http://board.mozest.com/thread-26585-1-1
Bonnie
小狐狸
小狐狸
  • UID27843
  • 注册日期2009-01-27
  • 最后登录2009-01-27
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2008-11-22 18:15
http://s.maxthon.com/
添加它的搜索引擎就好啦~~
不过点百度会自动跳转,其他几个没什么问题
游客

返回顶部