搜索引擎快捷导航:一个简单的chrome插件(教程)

搜索引擎快捷导航

使用方法 :下载crx扩展名文件,拖入chrome应用管理界面即可

github地址:https://github.com/mouday/chrome-search-tool

编写一个简单的chrome插件(教程)

  1. 实现效果:
    在这里插入图片描述

  2. 简单理解:chrome扩展程序就是一个web应用,小型网站,只不过是在chrome上多了个快捷方式

  3. 必备知识(初级即可):

html
css
javascript
  1. 必备工具: chrome浏览器(本次使用的版本是 69)

第一步:初始化项目

项目文件说明:

chrome-search-tool/
    ├── manifest.json       # 配置文件
    ├── popup.html          # 弹出窗口
    ├── icon.png            # 扩展图标
    └── images              # 静态资源文件(如images、css、js等)

第二步:编写配置文件

manifest.json

{  
  "name": "searchTool",  
  "manifest_version":2,
  "version": "0.0.1",  
  "description": "便于搜索的chrome插件",
  "browser_action": {  
    "default_icon": "icon.png" ,
    "default_title": "搜索集合工具",
    "default_popup": "popup.html"
  }  
}

参数说明:

  1. name 插件名称
  2. version 插件的版本号
  3. manifest_version 指定清单文件格式的版本, 2就OK了
  4. description 插件描述
  5. icons 插件图标,PNG格式, 需准备三个图标文件:
    16x16(扩展信息栏)
    48x48(扩展管理页面)
    128x128(用在安装过程中)
  6. default_locale 国际化支持,支持何种语言的浏览器,虽然官方推荐,不过我没用

第三步:编写popup页面

popup.html

<meta charset="utf8">
<base target="_blank" />
<style>
    .main{
        width: 100px;
        height: 200px;
        font-size: 18px;
        text-align: center;
    }
    a{
        text-decoration: none;
    }
    .title{
        width: 100%;
        font-size: 20px;
        background-color: #E8E8E8;
    }
    img{
        width: 18px;
        height: 18px;
    }
    .links{
        margin-top: 5px; 
    }
    .links a{
        width: 100%;
        display: block;
        margin: 4px 0;
        
        color: black;
        line-height: 25px;

    }
    .links a:hover{
        background-color: red;
        color: white;
    }
    .links img{
        line-height: 25px;
    }
    .footer a{
        font-size: 12px;
        color: grey;
    }
</style>  

<div class="main">
    <div class="title">搜索导航</div>

    <div class="links">
        <a href="https://www.baidu.com/"><img src="images/baidu.ico" alt="">百度</a>
        <a href="https://www.google.com.hk/"><img src="images/google.ico" alt="">谷歌</a>
        <a href="https://cn.bing.com/"><img src="images/bing.ico" alt="">必应</a>
        <a href="https://www.sogou.com/"><img src="images/sogou.ico" alt="">搜狗</a>
        <a href="https://www.so.com/"><img src="images/so.ico" alt="">360</a>
    </div> 
    <div class="footer">
        <a href="https://www.pengshiyu.com/message.html">问题反馈</a>
    </div>

</div>

其实就是html + css + javascript

备注:如果出现中文乱码,记得在文件顶部加入<meta charset="utf8">,此方法和html编码是一样的,没有什么特别之处

第四步:配置图标

icon.png

可以百度图片上找一张方块图片,最好找png格式的

对于简单的尺寸大小的裁剪,可以到这个网址处理:http://www.gaitubao.com/

第五步:打包安装扩展程序

打开Chrome –> 更多工具 –> 扩展程序 -> 打开“开发者模式”

有两个方法:

  1. 加载已解压的扩展程序 -> 将文件夹chrome-search-tool 拖入就行(多用于调试,修改文件后刷新即可)
  2. 打包扩展程序 -> 选择打包扩展程序文件夹的路径 -> 生成crx扩展名的文件 -> 拖入chrome

在这里插入图片描述

学会编写简单插件之后,剩下的就是自己动手扩展,实现自己的小功能了

参考文章:
编写一个简单的chrome插件

修改了hulugua错连接问题,20080313最新修改静态HTml版 1.SosoLo网站导航是怎样的一个产品? SosoLo网站导航将用户经常访问的网站,分门别类列出;您只需要轻轻一点,即可迅速地链接至热门的网站。 2.用SosoLo网站导航的好处是什么? SosoLo网站导航可以让您体验便捷的网上漫游服务。 如果您不确定如何搜索您想访问的网站,SosoLo网站导航包含了详细的分类,提供您热门网站列表,让您免去输入关键字及搜索的步骤。 如果您认为列表中的网站选择不够多,点一下[相关搜索]旁的分类名称即可直接连结至Google网页的搜索结果。同时,[更多网站]的页面下也提供了[热门网站],让您随时掌握最受欢迎的网站。 3.SosoLo网站导航所列的内容是怎么来的? 所有的分类和内容是Google用户最常搜索的项目。 4.[更多网站]下的[热门网站]列表是如何决定的? 我们使用与Google网页搜索排名一样的演算方式来决定。 5.我如何推荐新的分类或发送其它反馈? 请将您希望推荐的分类或其它对SosoLo网站导航的意见和问题发送至:119700855@qq.com。我们无法一一回复您的邮件,但我们会详读您的意见并将它们当作未来改善产品的参考。 6.我是否可以个性化我的SosoLo网站导航首页? 我们目前没有提供这个服务。 7.SosoLo网站导航支持哪个国家/地区和所用的语言? 目前,SosoLo网站导航仅支持中文(简体),希望将来能够将其扩展到其它地区及语言。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值