摘要: 非常简单的豆瓣插件,纯属DIY,欢迎使用,欢迎批评意见。安装地址:https://chrome.google.com/extensions/detail/clhojfdjfahpiddojlckmgmanojfdnal 阅读全文
posted @ 2010-04-16 18:39 island205 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: 主题主题是一个改变浏览器外观的扩展。主题扩展像一般的扩展一样打包起来,但是其中不包含JavaScript和HTML代码。你可以在主题展览馆里找到很多的主题。 Manifest这是一个定制主题扩展的manifest.json文件:颜色RGB格式。到browser_theme_provider.cc查看你可以用Color属性的里的字段。图片图片URL必须为到扩展目录的相对路径。你可以覆盖在任何在bro... 阅读全文
posted @ 2010-04-02 23:59 island205 阅读(2641) 评论(2) 推荐(0) 编辑
摘要: 页面动作页面动作可以把图标放在地址栏里面,但不是所有的页面地址栏都会显示该图标,只有特定的页面才会。几个例子:订阅该页的RSS源 旁边显示该网页上的图片 下图中的RSS图标表示你可以订阅当前的页面的RSS源。 如果你想要不会消失的图标,请用浏览器动作吧。Manifest如下在manifest文件中注册你的页面动作UI像浏览器动作一样,页面动作也有图标、工具提示和popup,没有标记。然而页面动作的... 阅读全文
posted @ 2010-04-01 22:22 island205 阅读(2046) 评论(0) 推荐(1) 编辑
摘要: 覆盖页是Chrome引用扩展中的HTML文件替换它默认提供给用户的HTML页面,覆盖也出了HTML外还可以包含CSS,Javascript代码。现在为止,新标签页(它在用户新建窗口或者新建标签页的时候出现)是扩展唯一可以覆盖的页面。默认的新标签页 一个重写的覆盖页 Manifest如下在扩展的manifest文件中注册你的覆盖页:建议要做一个覆盖页的话,有如下的指南:速度,做一个精简的页面:因为新... 阅读全文
posted @ 2010-03-25 07:33 island205 阅读(1793) 评论(1) 推荐(1) 编辑
摘要: 选项为了让用户可以根据喜好来定制扩展,你希望有个选项页面吧。如果你想的话,在扩展程序管理面板中提供了一个选项链接,点击它就可以打开一个新标签指向你的选项页面。第一步:在manifest中声明你的扩展选项页第二步:编码选项页这是一个选项页面示例:重要说明官方4.0.222以后的版本支持这个特性。 我们打算提供一些默认的CSS样式表来鼓励大部分的选项页面有个协调的风格,你可以关注crbug.com/2... 阅读全文
posted @ 2010-03-22 22:57 island205 阅读(1550) 评论(0) 推荐(2) 编辑
摘要: 使用浏览器动作向Google Chrome的主界面的工具栏(地址栏的右边)添加一个图标,除去图标还可以添加工具提示,标记和一个弹出面板。如下图所示:一个多彩的图标和下面弹出的面板。 如果你想创建一个图标不是一直显示的扩展,使用页面动作代替浏览器动作吧。Manifest挂载你的浏览器动作的扩展,manifest文件的代码如下:UI的组成一个浏览器动作必须有一个图标,可以附加工具提示,提示标记以及弹出... 阅读全文
posted @ 2010-03-22 03:13 island205 阅读(2930) 评论(0) 推荐(1) 编辑
摘要: 开发者指南假若你已经看完了开始和概览教程。改变Google Chrome的外观浏览器动作:添加图标到工具栏 选项:让用户自定义扩展 覆盖新标签页:实现自己的喜欢的浏览器初始标签页 页面动作:增加新的图标到地址栏 主题:全新设计浏览器外观 与Google Chrome其他方面的互交书签:创建、组织或者操纵用户的书签 事件:事件监听 国际化:处理语言和语言环境 标签:创建、修改或者整理排序浏览器的标签... 阅读全文
posted @ 2010-03-21 10:52 island205 阅读(1644) 评论(2) 推荐(0) 编辑
摘要: 一旦完成了开始,万事俱备,开始编写你的Chrome扩展吧。基础一个Chrome扩展本质上是一个网页,是一个zip的包,里面可以有HTML、CSS、JavaScript、图片等等所有你需要的来实现你扩展的功能。你还可以用Chrome给你提供的各种APIs,从XMLHttpRequest到JSON到本地文件访问等。不管是浏览器动作还是页面动作,一般扩展都有自己的UI界面。扩展还可以与书签栏和标签(ta... 阅读全文
posted @ 2010-03-20 12:42 island205 阅读(1458) 评论(3) 推荐(0) 编辑
摘要: 教程:开始(Hello,World!)这个教程先带着你做一个简单的Chrome插件。添加一个图标到Google Chrome上,当你点击的时候,将自动生成一个页面。如下图示例: 准备好浏览器Window下可用一般的稳定版开发扩展,但是要在其他Linux或者Mac上开发扩展要使用其他的最新的Google Chrome分支。Windows:任何最新的GC Linux:测试分支Beta channel ... 阅读全文
posted @ 2010-03-18 08:43 island205 阅读(3040) 评论(13) 推荐(0) 编辑
摘要: 目录: 开始 概览 开发人员指南 浏览器用户界面 浏览器动作 选项 覆盖页 页动作 主题 浏览器交互 书签 事件 标签 窗体 实现工具 幕后页 脚本 跨源XHR 国际化 信息传递 NPAPI插件 完成 自动更新 打包 教程 调试 参考 格式 Manifest Files 模式匹配 Chrome.APIs 其他APIs 原文链接:http://code.google.com/chrome/ext... 阅读全文
posted @ 2010-03-17 16:32 island205 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: 当然这个是一个很粗糙的改版,我比较喜欢微软雅黑字体,在火狐中国版中看上去还可以,但是在其他非雅黑字体的浏览器中看上去就不是很好了,尤其在现在号称最快的浏览器Opera10.50上字体和段落行间距上渲染得都不是很好。注意一个小地方,背景小色块的位置和颜色是随机变化的,实现这个效果的不复杂,下面会说到。我禁用了模板默认的CSS之后,存了个人主页的在本地用Dreamwaver边修改编测试的。HTML的结... 阅读全文
posted @ 2010-03-16 01:23 island205 阅读(3154) 评论(32) 推荐(2) 编辑
摘要: 如题:https://chrome.google.com/extensions/detail/ngmlijafioeaephdciboiofejlfbgkfc 阅读全文
posted @ 2010-03-09 22:49 island205 阅读(339) 评论(0) 推荐(1) 编辑
摘要: 不是我翻译的,但是觉得不错,为了分享,只好...JavaScript函数调用规则一 (1)全局函数调用: function makeArray( arg1, arg2 ){ return [this , arg1 , arg2 ]; } 这是一个最常用的定义函数方式。相信学习JavaScript的人对它的调用并不陌生。 调用代码如下: makeArray('one', 'two'); // =&... 阅读全文
posted @ 2010-03-07 20:49 island205 阅读(500) 评论(1) 推荐(1) 编辑
摘要: 翻译自:web designer wall 我在做Notepad theme的时候,学习了些CSS3的新特性,现在就和大家分享下。先看看这个示例,这是我用border-radius,box-shadow和text-shadow做的多层次下拉菜单。在Firefox,Safari和Chrome表现不错,在无CSS3支持的浏览器中(IE7+等)表现正常,只是没有圆角和阴影效果。 预览: 下图是有无... 阅读全文
posted @ 2010-03-06 18:37 island205 阅读(1147) 评论(0) 推荐(2) 编辑
摘要: 这是一篇随笔,好像课设终于做完了。原来一篇随笔中说在view中运用namespace引入Model数据类,我想这种做法完全破坏了MVC这个框架的初衷吧。我绝对的是在不会asp.net的前提,胡乱使用MVC蹂躏了controller和view,凑出了课设,实际上一点都禁不起测试和用户使用,最多就像个Demo。  早上上课的时候在想,MVC不是框架,只是一个模式,设计的模式。但是我完全没有掌握这个模式... 阅读全文
posted @ 2009-12-28 15:14 island205 阅读(235) 评论(0) 推荐(1) 编辑