阅读:8634回复:33
[发布]在百度、Google和有道网页搜索中互相切换搜索引擎的 GM 脚本
这三个脚本的作用就是在百度、Google和有道的网页搜索结果页面蓝色条下添加链接,可以让你方便地跳转到有道、Google或Ask.com去搜索相同的关键词。
》感谢 Platypus 扩展给我实现这些功能的机会,感谢“meidog”的热心帮助,感谢“Baidu Monkey”的启发。 *到下列网址安装脚本之前需要先安装 GreaseMonkey。 →百度的脚本:http://userscripts.org/scripts/show/46658 →Google的脚本:http://userscripts.org/scripts/show/46659 →有道的脚本:http://userscripts.org/scripts/show/46660 ==有道脚本20090416更新:修正有道搜不到结果时不显示跳转条的Bug. ----- 用于增强这三个脚本视觉效果的样式: http://userstyles.org/styles/17004 特点:更大的字体,更突出的外观,可选的固定跳转条代码。 *“固定跳转条”指的是相对浏览器固定,不随滚动页面而动。* 与我的三个搜索引擎增强样式共同使用效果更佳。 |
|
|
1楼#
发布于:2009-04-14 14:19
myfox1900:谢谢hzhbest的分享, 不清楚你所说的“不能共存”的具体情况是怎样,可以用截图说明一下吗? 我测试过 BaiduMonkey 10.5 和 10.7,它和我的脚本两者在页面中插入的元素都能显示,而且都能发挥功能。 存在的问题是,如果 BaiduMonkey 在我的脚本之上的话(GM里面的脚本顺序),那么我的脚本的元素就会插入到第一个搜索结果之后(BaiduMonkey修改了一些网页框架所致),把顺序调过来就是了。 另外 BaiduMonkey 10.7 也有可以自定义跳转搜索引擎的选项,功能基本上可以跟我的脚本重叠。我的脚本存在的理由只是更精简和换一个更好的位置罢了。 能说明一下“比较通用的格式”的定义吗?适用于各个搜索引擎还是可以增加各个搜索引擎? |
|
|
2楼#
发布于:2009-04-14 14:19
最新增加:
用于增强这三个脚本视觉效果的样式: http://userstyles.org/styles/17004 特点:更大的字体,更突出的外观,可选的固定跳转条代码。 与我的三个搜索引擎增强样式共同使用效果更佳。 |
|
|
3楼#
发布于:2009-04-14 14:19
myfox1900:“比较通用的格式”是指适用于各个搜索引擎回到原帖 由于每个搜索引擎的布局都有不同,很难写一个适用于各个搜索引擎的脚本,顶多是用到一个写一个。 --- 以前也试用过这个:http://userscripts.org/scripts/show/4233 支持多个搜索引擎,不包括有道和百度,其实现方式是浮动固定位置的div,在我的电脑上比较耗CPU;不过如果把我的脚本生成的“跳转条”改成浮动的不会怎么占CPU,因为体积小,我专门用来增强这三个脚本的样式里面就有这样的代码。 要像这个这样支持多个搜索引擎,需要点时间去研究一下它的代码。 |
|
|
4楼#
发布于:2009-04-14 14:19
有道脚本20090416更新:修正有道搜不到结果时不显示跳转条的Bug。
我才第一次自己用if语句调整这个Bug,刚好一次就成功了,哈。 |
|
|
5楼#
发布于:2009-04-14 14:19
hzhbest大大,我想要固定跳转条都显示在 让跳转条相对浏览器固定的话,顶楼就有写: 用于增强这三个脚本视觉效果的样式: ======== 如果你说的是“固定”在网页上的话要根据不同引擎改脚本…… |
|
|
6楼#
发布于:2009-04-14 14:19
把固定跳转条替换掉 你想要附件图的效果? 那就通过 Stylish 加一个样式隐藏那条蓝色条就行了: @namespace url(http://www.w3.org/1999/xhtml); @-moz-document domain("www.youdao.com") { table.all td[class^="titleblue"] {display: none !important;} } |
|
|
7楼#
发布于:2009-04-14 14:19
ithinc: 这个脚本只对搜索栏上的关键字有效,而我的脚本只对搜索结果页的关键字有效,对应于两种使用习惯。 |
|
|
8楼#
发布于:2009-04-14 14:19
我的意思不是说隐藏那个条,而是说把内容加进去 我昨天试过修改有道的脚本试图实现你这个目的,可是没有成功,看来得用其他方法,希望这里能得到 meidog 的帮助。 另外我也不喜欢往那蓝条里面挤(我写这个的目的本来就是因为觉得 BaiduMonkey 把跳转到 Google 搜索的链接挤到那蓝条中去用起来不方便),所以如果没人帮我的话,我最多可以帮你改 GoogleKingKong ,加入你想要的搜索引擎跳转(是跳转,而不是搜索引擎支持,也就是不会弄出来“BaiduKingKong”)。 |
|
|
9楼#
发布于:2009-04-14 14:19
唯一不和谐的是有道的搜索引擎跳转有时候上上下下的,不过我也不怎么用它 这个问题我不明白,能不能说清楚一点?是读取网页时跳动还是在不同网页中显示的位置不一样?跳动是正常的(也只有一次),因为脚本改变了网页布局。 另外请用最新的有道脚本测试。 |
|
|
10楼#
发布于:2009-04-14 14:19
meidog 果然就是 SUCCESS 啊。
先研究研究,什么时候能出来就说不定了。 |
|
|
11楼#
发布于:2009-04-14 14:19
|
|
|
12楼#
发布于:2009-04-14 14:19
楼上可以贴一下如何修改的吗?
|
|
|
13楼#
发布于:2009-04-14 14:19
但应该可以通过修改position的参数来调整。 原来如此,gsky916 写得真详细,辛苦了。 --- 其实我这个固定位置的 CSS 代码也是参考另一个固定 Google 搜索栏位置的代码的,不过后者使用时占用 CPU 太高(FF 3.0.x + P4 3.06GHz,好一点的电脑或者用 FF 3.5 会好点吧)所以也没把有道和百度的搜索栏也弄一个固定位置的出来(同时也有些东西会因此重叠起来,还未解决)(如果CSS支持XPath的话会多好)。 --- Anyway,有人用得到我就高兴。 |
|
|
14楼#
发布于:2009-04-14 14:19
|
|
|
上一页
下一页