searchEngineJump 搜索引擎快捷跳转

方便的在各个搜索引擎之间跳转,增加可视化设置菜单,能更友好的自定义设置,修复百度搜索样式丢失的问题

< Feedback on searchEngineJump 搜索引擎快捷跳转

Question/comment

Deleted user 108076
§
Posted: 2018-06-14

自定义添加的搜索yandex 跳转栏

感谢作者提供这么好的脚本,我是小白用户,请教下增加了自定义搜索yandex.com,请问如何实现与脚本自带的其他搜索相互之间的跳转。。如果问题过于低级,请大神给点需要学习知识,才能实现。感谢作者的奉献,希望能得到您的回复!

qxin iAuthor
§
Posted: 2018-06-17
Edited: 2018-06-17

新版已经添加


关于如何自定义,我只说下在我的脚本里实现方法: 在配置文件里拖到最下面会是这个

首先它是json格式的,更改的时候注意引号和逗号。

name 这个无所谓,一个名字标识用的,通常用于这个网站名字

url 匹配网站用的,很重要,这是个正则表达式,比如说在这里要匹配yandex.com

enabled 是否启用, 这个是历史遗留问题,默认true 就可以了

engineList 让这个网站匹配哪个搜索列表,网页对应的是web,在配置文件的 engineDetails里有详细对应

fixedTop 选择固定到顶端后,下拉可能不一定是在最顶端,如果还有一定距离的话,距离写在这,单位是像素

style 这个跳转栏的样式

insertIntoDoc (下面这几行是原作者的注释,可以比着葫芦画瓢) / 插入文档,相关 // target 将引擎跳转工具栏插入到文档的某个元素 // (请使用xpath匹配,比如: '//*[@id="subformctrl"]' 或者 css匹配(请加上 'css;' 的前缀),比如: 'css;#subformctrl' ); // keyword 使用 xpath 或者 css选中一个form input元素 或者 该项是一个函数,使用返回值 // where 四种: // 'beforeBegin'(插入到给定元素的前面) ; // 'afterBegin'(作为给定元素的第一个子元素) ; // 'beforeEnd' (作为给定元素的最后一个子元素) ; // 'afterEnd'(插入到给定元素的后面);.

增加后的位置,(属性只是又复制了一遍,只做演示)

  1. 上面的这些在脚本的一开始有注释,在google网页搜索上有个样本
  2. 如果更改的话,复制出来更改,改完再复制回去,这个编辑框反人类,根本没法用
  3. 通过这里更改的好处是我后续更新脚本不会覆盖掉你的样式
Deleted user 108076
§
Posted: 2018-06-18

感谢您的指导,谢谢您!

Post reply

Sign in to post a reply.