| 2013/6/13 | Javascript | 被围观 9,698 views+
1、创建notification的两种方法: // 注意:没有必要调用 webkitNotifications.checkPermission()。 // 声明了 notifications 权限的扩展程序总是允许创建通知。 // 创建一个简单的文本通知: var notification = webkitNotifications.createNotification( '48.png', // 图标 URL,可以是相对路径 '您好!', // 通知标题 '内容(Lorem ipsum...)' // 通知正文文本 ); // 或者创建 HTML 通知: var notification = webkitNotifications.createHTMLNotification( 'notification.html' // HTML 的 URL,可以是相对路径 ); // 然后显示通知。 notification.show(); ...
| 2013/6/5 | Javascript | 被围观 3,958 views+
Chrome插件开发 – UI外观 Chrome插件开发 – 浏览器交互 chrome插件编写中需要了解的几个概念和一些方法 实例: Chrome插件开发实例 – 开关灯(browser action) 更新中...
| 2013/6/5 | Javascript | 被围观 16,409 views+
这里通过一个网页开关灯的例子来演示browser action,除了browser action之外,还会涉及到其他很多的chrome api或者manifest.json配置项。 这个文件包含的文件如下: background.html 背景页,一个单独的长时间运行的脚本,是一个运行在扩展程序中的html页面。在应用的整个生命周期都存在,在同一个时间只有一个实例处于活动状态。 background.js 背景页的JS,一般不需要上面的background.html也可以,manifest.json中按照如下配置就可以了: "background": { "scripts": ["background.js"] } func.js 一个需要注入到页面中的 content script icon.png 应...
| 2013/6/5 | Javascript | 被围观 11,515 views+
1、插件文件结构 1.1、manifest.json 每一个扩展、可安装的WebApp、皮肤,都有一个JSON格式的manifest文件,里面存放重要的插件相关信息。 一个最基本的配置例子: { "name": "browser action demo", "version": "1.0", "permissions": [ "tabs", "http://*/*", "https://*/*" ], "browser_action": { "default_title": "开关灯", "default_icon": "icon.png", "default_popup": "popup.html" }, "background": { "page": "background.html" }, "manifest_version": 2 } 1.2、popup 插件...
| 2013/6/4 | Javascript | 被围观 7,299 views+
1、书签 使用chrome.bookmarks模块来创建、组织和管理书签。也可参看 Override Pages,来创建一个可定制的书签管理器页面。 1.1、manifest.json 中配置 { "name": "My extension", ... "permissions": [ "bookmarks" ], ... } 对象和属性 签是按照树状结构组织的,每个节点都是一个书签或者一组节点(每个书签夹可包含多个节点)。每个节点都对应一个BookmarkTreeNode 对象。 可以通过 chrome.bookmarks API来使用BookmarkTreeNode的属性。 例子 创建了一个标题为 "Extension bookmarks"的书签夹。 chrome.bookmarks.create({'parentId': bookmarkBar.id,...
| 2013/6/4 | Javascript | 被围观 7,509 views+
Chrome插件API中,提供了一些关于UI外观的操作。这里需要了解的几个概念:Browser Actions,右键菜单,桌面通知,Omnibox,选项页,覆写特定页,Page Actions,主题。 首先我们还是需要先了解一下基本的概念和一些常用的方法:chrome插件编写中需要了解的几个概念和一些方法。 1、browser action: 在chrome主工具条的地址栏右侧增加一个图标。 注意:Packaged apps不能使用browser actions 1.1、manifest.json 中配置 注册browser action: { "name": "My extension", ... "browser_action": { "default_icon": "images/icon19.png", // optional "default_title...
| 2011/7/28 | Javascript | 被围观 21,365 views+
使用Chrome浏览器的开发人员工具的Console面板查看JS错误日志时,总是提示如下信息: Uncaught ReferenceError: xl_chrome_menu is not defined 是因为在Chrome浏览器中安装了迅雷下载支持插件(迅雷下载支持测试版 - 版本: 1.3)的原因,卸载或停用之后就不会有这个错误提示了。
随机文章 本月热门 热评
1 C++语法笔记汇总 | IT宅文章归档 AD 2011/11/14 2011/11/14
2 Java基础笔记 – hashCode()与equals()方法的介绍和使用场合 2011/10/11
3 对象引用循环导致的 net.sf.json.JSONException: There is a cycle in the hierarchy 2013/5/30
4 【吉他曲子学习资源】Kotaro Oshio: wings you are the hero 2012/1/2
5 Java多线程FAQ汇总 2012/3/6
6 Struts2的一个和多个文件上传的实现 2011/5/8
友情推荐 更多
破博客 文官洗碗安天下,武将打怪定乾坤。多么美好的年代,思之令人泪落。
Mr.5's Life 白天是一名程序员,晚上就是个有抱负的探索者
行知-追寻技术之美 关注大数据,分布式系统
我爱编程 编程成长轨迹
Cynthia's Blog 学习笔记 知识总结 思考感悟
 
关于IT宅 文章归档

IT宅中的文章除了标题注明转载或有特别说明的文章,均为IT宅的技术知识总结,学习笔记或随笔。如果喜欢,请使用文章下面提供的分享组件。转载请注明出处并加入文章的原链接。 感谢大家的支持。

联系我们:admin@itzhai.com

Theme by arthinking. Copyright © 2011-2015 IT宅.com 保留所有权利.