• 如何快速启动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

  • 相关阅读:
    python模块添加
    Python 的列表排序
    python中文处理问题
    排序算法堆排序
    搜索二分搜索
    排序算法(随机)快速排序(递归)
    排序算法计数排序
    OO设计原则总结
    异常控制以及进程调度
    ubuntu12.04 alternate win7 双系统安装
  • 原文地址:https://www.cnblogs.com/fcode/p/chromeplug.html
Copyright © 2020-2023  润新知