浏览器扩展
hotsunshine
这个作者很懒,什么都没留下…
展开
-
Firefox扩展 新建时的小问题
又要Helo,World了来自官网的简单示例英文文档地址:[url]https://developer.mozilla.org/en/Building_an_Extension[/url]中文文档地址:[url]https://developer.mozilla.org/cn/%E6%9E%84%E5%BB%BA%E4%B8%80%E4%B8%AA%E6%89%A9%E5%B1%9...原创 2010-10-18 11:23:32 · 117 阅读 · 0 评论 -
Firefox扩展 浮动窗
所谓的浮动框就是一个div,把他的style进行设置:position:absolute,还有定位相关的left和top值但是很奇怪的是在Firefox扩展中,无法起作用。于是找到了这篇文章 “xul中position:absolute浮动失效问题的解决”[url]http://hi.baidu.com/jimboybo/blog/item/8e13f96da1d102fe42...原创 2010-12-02 20:05:48 · 119 阅读 · 0 评论 -
Firefox扩展 右键菜单
若是在Firefox扩展中给某个元素创建一个右键菜单,根本没有必要通过注册事件,以及通过定位来添加一个类似于div的容器 去实现,MDN提供了右键菜单的功能比如有一个box容器,要给它添加一个右键菜单,只需要把box的contextmenu属性 指定为 一个popup元素的id就可以实现[code="xml"] .... [/code]...原创 2010-12-02 19:05:56 · 507 阅读 · 0 评论 -
chrome扩展 与页签tab的内容的交互
chrome插件提供了查找tab的api[code="js"]chrome.tabs.get(integer tabId, function callback)[/code]但是出于安全的考虑,tab的属性中没有document因此无法在扩展中直接获取某个页签页面中的页面元素但是tab有这样一个方法[code="js"]chrome.tabs.sendRequest(i...原创 2010-11-25 20:59:54 · 624 阅读 · 0 评论 -
chrome扩展 检测页签变化之onUpdated
做了一个功能,要根据chrome的当前页签tab的变化来执行一段代码查看api,找到了下面这个方法[code="js"]chrome.tabs.onUpdated.addListener(function(tabId,changeInfo,tab) { var url = tab.url; alert(url);});[/code]但是在程序运行的时候(在地...原创 2010-11-16 16:29:40 · 711 阅读 · 0 评论 -
Chrome扩展 新建扩展 从HelloWorld开始
虽然觉得Hello World有点俗,但是还是决定从他开始新建一个chrome的hello world插件非常容易1 建一个文件夹任意命名在文件夹下放一个icon.png 的小图标创建一个名为manifest.json文件文件内容如下:[code="java"]{ "name": "Hello World Extension", "version":...原创 2010-11-13 10:02:53 · 75 阅读 · 0 评论 -
Firefox扩展 XUL中关于box的几点操作
主要是用到了box的两种常见形式:vbox(元素垂直摆放),hbox(元素水平摆放)[b]滚动条[/b]设置[code="css"]style="overflow:scroll;"[/code]属性,可以给box添加滚动条其实只要能设置style,就说明这玩意跟css有扯不开的关系,布局什么的就靠他[b]子元素排列[/b]box有一个align的属性,缺省为...原创 2010-11-02 17:54:23 · 230 阅读 · 0 评论 -
FireFox扩展 在XUL的tabbox标签中引入一个网页
tabbox是多页签的容器tabs中的tab是用来表示页签的头部tabpanels下的tabpannel是页签的内容tabs中元素顺序与tabpannel元素顺序对应引入网页在tabpanel中使用browser也可以使用iframe[code="xml"] ...原创 2010-10-28 17:55:15 · 116 阅读 · 0 评论 -
FireFox扩展(插件)页签操作
FireFox是多页签的浏览器,写他的插件,难免要检测页签的开,关,选择等事件这些操作在官网也有详细的说明地址如下:[url]https://developer.mozilla.org/en/Code_snippets/Tabbed_browser[/url]里面涉及了一个比较特殊的操作(pinned or unpinned),以前没注意过。查了一下,固定标签页的意思,下面有篇...原创 2010-10-20 15:34:24 · 132 阅读 · 0 评论 -
chrome扩展 tab的onupdate事件
最近在写一个小东西,发现以前知道的一些小细节竟然忘记了,很多恍然大悟之后感觉很幼稚的东西还是挺打击人的,小记于此,便于查询chrome的开发环境提供了tab的一系列监听事件其中一个是 onUpdate事件[url]https://developer.chrome.com/extensions/tabs.html#event-onUpdated[/url]官方api的写法对我来讲还是...原创 2012-10-13 14:30:25 · 882 阅读 · 0 评论