Search Bar On Browser_4

Search Bar On Browser

摘要: 本文介绍主流浏览器的搜索引擎插件标准。本文还解释如何在浏览器的添加搜索引擎插件

 

本文内容:

简介

一、       Sherlock标准

二、       OpenSearch标准

三、       MozSearch标准

四、       .ini配置文件

五、       如何添加搜索引擎

 

简介

现今主流的浏览器基本都支持在搜索栏上添加自定义的搜索引擎。当然,不同的浏览器采用的搜索引擎添加方式不同,下面就我所知道的4种方式逐一作一介绍。

             .ini配置文件

Opera中采用此种方式,在Search.ini文件中定义了支持Opera搜索栏上的搜索引擎。文件格式如下:

Opera Preferences version 2.0
     
     
; Do not edit this file while Opera is running
     
     
; This file is stored in UTF-8 encoding
     
     

     
     
      
       
     
     
[Version]
     
     
File Version=8
     
     

     
     
      
       
     
     
[Search Engine 1]
     
     
Name=
     
     
URL=http://www.google.com/search?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8
     
     
Query=
     
     
Key=g
     
     
Is post=0
     
     
Has endseparator=0
     
     
Encoding=utf-8
     
     
Search Type=0
     
     
Verbtext=0
     
     
Position=-1
     
     
Nameid=17171
     
     

     
     
      
       
     
     
[Search Engine 2]
     
     
Name=
     
     
URL=http://search.opera.com/?search=%s&global=no
     
     
Query=
     
     
Key=s
     
     
Is post=0
     
     
Has endseparator=0
     
     
Encoding=utf-8
     
     
Search Type=3
     
     
Verbtext=0
     
     
Position=-1
     
     
Nameid=69677
     
     

     
     
      
       
     
     
……
     
     

     
     
      
       
     
     
[Search Engine 35]
     
     
Name=XXX
     
     
Verbtext=0
     
     
URL=http://www.XXX.com/product/productlist.aspx?submit=search&description=%s
     
     
Query=
     
     
Key=cv
     
     
Is post=0
     
     
Has endseparator=-1
     
     
Encoding=gbk
     
     
Search Type=0
     
     
Position=-1
     
     
Nameid=0
     
     

一般在Opera中添加搜索不需要在.ini 文件中配置,在浏览器中就可以设置。

点击菜单Tools->Preferences,打开Preferences面板,点击Search Tabpage,如下图显示Search Engine

13

这里可以管理Opera浏览器上的浏览器引擎。包括AddEditDelete

XXX这个搜索引擎,点击Edit,可以查看XXX这个引擎的具体信息。

14

对应到.ini文件中为:

[Search Engine 35]
     
     
Name=XXX
     
     
Verbtext=0
     
     
URL=http://www.XXX.com/product/productlist.aspx?submit=search&description=%s
     
     
Query=
     
     
Key=cv
     
     
Is post=0
     
     
Has endseparator=-1
     
     
Encoding=gbk
     
     
Search Type=0
     
     
Position=-1
     
     
Nameid=0
     
     

指定了Search EngineNameKeywordAddress,如果使用POST请求,指定的Query String

URL中,采用%s来指代在搜索栏中输入的关键字。

15 Opera搜索栏

当然,Opera帮助中提供了另一种自动添加搜索引擎的方式,非常的方便。

Adding a new search is most conveniently done as follows:

1Go to the site that has the search you want.

2Right-click the search field.

3Select "Create search" from the context menu.

4Edit the name of the search engine to your liking.

5Add a short keyword to be able to use the search engine directly from the address field, as described above.

6Click "OK", and the new search is added and can be used anywhere within Opera.

16

17

在这里,我们可以发现,Opera为我们创建的搜索引擎,输入Keyword后,点击OK就可以添加。使用了POST请求。

Address=http://www.XXX.com/index.aspx
      
      
QueryString=__EVENTTARGET=&__EVENTARGUMENT=&CVState2008=%2FwEPDwUJ
NzU0MDM3NDM3ZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WBgUi
SXRlbVN1bW1hcnlDb
     
     
      
      250cm
     
     9sOkJ1dHRvbkFkZFRvQ2FydAUiSXRlbVN1bW1hcnlDb
     
     
      
      250
     
     

     
     
      
      cm
     
     9sOkJ1dHRvbkFkZFRvQ2FydAUiSXRlbVN1bW1hcnlDb
     
     
      
      250cm
     
     9sOkJ1dHRvbkFkZFRv
Q2FydAUiSXRlbVN1bW1hcnlDb
     
     
      
      250cm
     
     9sOkJ1dHRvbkFkZFRvQ2FydAUiSXRlbVN1bW1
hcnlDb
     
     
      
      250cm
     
     9sOkJ1dHRvbkFkZFRvQ2FydAUiSXRlbVN1bW1hcnlDb
     
     
      
      250cm
     
     9sOkJ1dHR
vbkFkZFRvQ2FydA%3D%3D&description=%s&Search%3AStoreList=&txtSubEmail=
Enter+Email+Address&qty=1&qty=1&qty=1&qty=1&qty=1&qty=1&x=0&y=0
     
     
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值