如何快速启动chrome插件

    最近开发了一段时间的chrome app,今将一些体会感想分享给大家(不是App开发基础教程)。

    chrome开放了丰富的API,涵盖了浏览器的方方面面,其应用可以说“只有想不到,没有做不到”。然而,酒香也怕巷子深,单纯依赖chrome工具栏上的简单入口(Browser Actions, Page Actions)难以引起用户注意,如何让一个功能强大的扩展被用户很方便的使用起来,困扰了我很长时间。

    经过一段时间的探索,总结了几种app入口方式 ,下面以webElements logowebElements (网页元素查看器,提取页面图片、正文,尤其适合论坛看图,轻松阅读文章) 为例,一一介绍。

    入口一:工具栏 Browser Actions 和 Page Actions

    这种方式是chrome应用开发文档中默认提供的入口,不过多介绍。

 

 

    优点:简单容易上手,不需要额外开发。

    缺点:通常展现在工具栏右上角,并且需要鼠标点击触发,无形中加大了用户的使用成本。并且很多应用图标摆放在一起,没有亮点,难以调动用户频繁使用

    难易程度:容易

    入口二:快捷键

    这个也比较容易理解,利用应用向页面注入JS脚本,监控页面按键(不记录任何按键信息),捕获到快捷键时直接启动应用。需要有选项页设置是否启用快捷键,以及快捷键设置等内容。

 

webElements Options

 

    优点:方便键盘操作,一键启动应用,不需要鼠标长距离移动点击,摆脱对鼠标的依赖

    缺点:快捷键定义容易与其他软件冲突;该方式比较隐蔽,不容易让用户知道;需要额外开发。

    难以程度:适中

    入口三:鼠标手势

    国内浏览器培养出了一大批鼠标手势的忠实粉丝,基于这个现状,就有了利用鼠标手势启动扩展应用的思路。chrome本身不带鼠标手势功能,应用商店也涌现出了一大批鼠标手势的扩展应用。拜于chrome扩展间可以相互通信的机制,使用鼠标手势启动扩展便有了理论条件支持。现webElements logowebElements已实现通过Chrome Mouse Gesture logoChrome Mouse Gesture 这款鼠标手势扩展直接调用,我个人最喜欢这种方式。

 

webElements Mouse Gesture

 

    优点:鼠标手势粉丝众多,无需长距离移动鼠标,增加趣味性

    缺点:需要另外安装鼠标手势扩展或将鼠标手势整合到应用中

    难易程度:难

    入口四:页面小助手

    所谓“小助手”是指在页面上展现一些内容,提醒一些信息,来引起用户注意。此方式较前三种入口,可谓最直接的方式。

    该方式要点:

        1、不易过分干扰用户浏览行为;

        2、抓住用户最感兴趣的内容提醒;

        3、突出品牌。

 

webElements Helper

 

    优点:使用户快速感知所关心的内容(快捷键和鼠标手势都无法做到);使应用品牌直面用户,加深品牌印象

    缺点:开发中需要注意页面兼容性

    难易程度:适中

   

    个人观点,难免疏漏,欢迎拍砖!赐教!

-------------------------------------------------- 无敌分隔线 ------------------------------------------------------

    贴几张 webElements logowebElements 截图,欢迎围观

 

webElements img

提取页面图片分类查看

 

webElements slide

启用幻灯片模式浏览图片

 

webElements text

抽取正文

转自:http://www.cnblogs.com/eoiioe/archive/2011/09/03/2164614.html

原文地址:https://www.cnblogs.com/fcode/p/chromeplug.html