Chrome搜索导航插件

第一步:初始化项目

每个应用(扩展)都应该包含下面的文件:

  • 一个manifest文件
  • 一个或多个html文件(除非这个应用是一个皮肤)
  • 可选的一个或多个javascript文件
  • 可选的任何需要的其他文件,例如图片

在开发应用(扩展)时,需要把这些文件都放到同一个目录下。发布应用(扩展)时,这个目录全部打包到一个应用(扩展)名是.crx的压缩文件中。本项目使用Chrome Developer Dashboard,上传应用(扩展),可以自动生成.crx文件。

第二部:编写配置文件 

manifest.json   清单文件必须的字段只有:name和version。

{  
	"name":"searchTool",
	"manifest_verson":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跳转页面

<!DOCTYPE html>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<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>

 

 参考:http://open.chrome.360.cn/extension_dev/manifest.html

图片大小修改网站:http://www.gaitubao.com/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
将键盘快捷键添加到Google搜索(google.com)。 0.3.2中的新增功能*从第一个结果导航到“上一个”结果时,请滚动到页面顶部,并且关闭包装 *从可导航的结果中删除“人们也要问”结果 0.3.1中的新增内容*修复了结果导航中不可预测的滚动。另请参见https://github.com/infokiller/web-search-navigator/issues/35 *修复了加载页面时滚动到第一个结果的问题。这解决了扩展程序可在KP卡上滚动(股票数据,热门新闻)的问题。另请参阅https://github.com/infokiller/web-search-navigator/issues/29 0.3.0中的新增功能*重新命名该扩展名以符合Google LLC的品牌指南 0.2.15中的新增内容*修复了“翻译此站点”链接被索引为搜索结果的问题 0.2.14中的新增功能:*修复了在新的(或替代的)Google:trade_mark:搜索版本中匹配的搜索结果 0.2.13中的新增功能:*修复了“焦点搜索框”快捷方式在某些情况下不起作用的问题 0.2.12中的新功能:*添加了对购物结果的支持 0.2.11中的新增功能:*修复了无法为Firefox配置的选项 0.2.9中的新增功能:*删除了标签页权限,该标签页导致Chrome浏览器发出可怕的警告,提示扩展程序中的新权限读取“浏览历史”。该问题与在后台打开搜索结果的新功能有关-请参阅https://github.com/infokiller/web-search-navigator/issues/53中的讨论作者注意:对该警告表示抱歉,但我可以向您保证,此扩展程序不会读取任何浏览历史记录。您无需相信我的话-您可以阅读https://github.com/infokiller/web-search-navigator中的源代码0.2.8中的新增功能:*更改了默认的键绑定,即“以新的方式打开所选结果”窗口/标签”中的“ Ctrl /⌘+ Shift + Enter /空格” *导航到后台新选项卡的新功能(Ctrl /⌘+ Enter /空格)*用于在搜索结果页面之间导航的新键绑定*向更多选项卡添加了导航:购物,书籍,航班和财务 0.2.5中的新增功能:*用于导航到图像/视频/地图/新闻标签的快捷键*在crypto.google.com中工作简单的开源扩展程序,向Google搜索:trade_mark:添加了键盘快捷键 Google Search:trade_mark:曾经提供实验性的键盘导航,但是它经常被打断(https://goo.gl/1zMkYu),并且似乎已从2017年7月31日被删除(https://stackoverflow.com/a / 45513198/1014208)。另外,我想添加新的键盘快捷键,而现有的键盘快捷键更像vim(用于导航的j / k) ##键绑定*`↓`/`j`:选择下一个搜索结果*`↑`/`k`:选择上一个先前的结果*`/`/`Escape`:专注于输入搜索框*`Enter` /`空格`:导航到选定结果*`Ctrl + Enter` /`⌘+ Enter` /`Ctrl + Space`:在背景选项卡中打开选定结果*`Ctrl + Shift + Enter` /`⌘+ Shift + Enter` /`Ctrl + Shift + Space`:在新窗口/选项卡中打开选定的结果*`←`/`h`:导航到上一个搜索结果页面*`→`/`l`:导航到下一个搜索结果页面*`a` /` s`:导航到所有选项卡(=默认搜索选项卡)*`i`:导航至图像选项卡*`v`:导航至视频选项卡*`m`:导航至地图选项卡*`n`:导航至新闻选项卡* alt + s:导航至购物标签* b:导航至图书标签* alt + l:导航至航班标签* f:导航至财务标签* Ctrl + Shift + h:过滤结果按过去一小时* Ctrl + Shift + d:按过去24小时(天)过滤结果* Ctrl + Shift + w按:按过去一周的过滤结果* Ctrl + Shift + m按过去一个月的过滤结果* Ctrl + Shift + y:按过去一年过滤结果*`Ctrl + Shift + a`:关闭过滤器(显示所有结果)*`Ctrl + Shift + s`:切换按日期/相关性排序(仅在过滤时):copyright:2018 Google LLC保留所有权利 Google:trade_mark:搜索是Google LLC的商标。 支持语言:English
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值