Firefox plugin/XPCOM
iteye_14216
这个作者很懒,什么都没留下…
展开
-
一个很有用的Information Extraction的firefox插件
要比较Information Extraction的效率,把网页保存在本地这样可以排除网速的影响,从而得到一个更让人信服的结果,但是直接的download许多动态网页,保存下来的结果在浏览器呈现就会失去原来的样式,从而影响Extraction的准确性特别是利用Visual信息的Extraction算法,另一方面许多测试的网页过一段时间可能就不存在了,一个可以Save网页完整信息的工具就显得比较重要...2008-12-29 16:45:11 · 116 阅读 · 0 评论 -
解决nsIWebProgress addProgressListener失败的问题
给nsWebProgress addProgressListener每次都失败, [quote]Error: Component returned failure code: 0x80070057(NS_ERROR_ILLEGAL_VALUE) [nsIWebProgress.addProgressListener] [/quote]在google 一下发现很多人都遇到这个问题,在addProgr...2008-07-14 19:20:50 · 152 阅读 · 0 评论 -
Mozilla XPCOM组件开发常见错误解决方法
最近做Firefox的开发,一直在用javascript写XPCOM组件,javascript这个东东来写XPCOM非常痛苦,有一点错误都无法注册成功,许多时候基本靠肉眼一个单词一个单词的找,当然也有一些技巧。Firefox开发最常用的工具有firebug,javascript Debug和XPCOMViewer,使用XPCOMViewer来查看已注册的组件。 常见的错误: 一、死活注册不上: 注...2008-07-17 19:03:12 · 223 阅读 · 0 评论 -
XPCOM数组作为参数注意的问题
XPCOM组件,数组作为传出和传入的参数,c++这种支持引用传参的语言与idl接口的声明是一致的,但在javascript语言中,参数传递都是值传递,所以参数是不能直接作为返回值的。这样用javascript写xpcom传入和传出参数时,就会有一些特殊的要求。我们举一个简单的例子,在idl中,我们的有getArray,setArray接口,用它来说明如何使用javascript编写含有数组参数的x...2008-07-31 12:52:32 · 105 阅读 · 0 评论 -
用ruby写了一个生成xpcom组件模板的小工具
写xpcom组件我们经常copy paste,因为xpcom组件的与业务无关的注册、QueryInterface代码都是基本固定的,写了一个自动生成xpcom组件的template,这样就可以只关心核心业务,避免书写样板式的代码。 =begin NOTICE: Before use the code: You should use command "gem install uuid" to ins...2008-07-31 18:38:21 · 76 阅读 · 0 评论 -
firefox扩展开发之一 建立开发环境
创建开发的profile: Ubuntu: 引用 /usr/bin/firefox -no-remote -P dev Linux其他发行版: 引用 /usr/local/bin/firefox -no-remote -P dev Mac: 引用 /Applications/Firefox.app/Contents/MacOS/firefox...2009-12-23 12:02:10 · 160 阅读 · 0 评论 -
发现Mozilla的东西问题出的都很诡异
Mozilla的东西文档比较少,并且出现问题都很诡异,在网上能搜出来的答案很少。今天又遇到一个很诡异的问题。在普通的应用程序中使用: nsIWebNavigation webNavigation = (nsIWebNavigation) webBrowser .queryInterface(nsIWebNavigation.NS_IWEBNAVIGATION_IID);...2008-10-28 12:16:59 · 162 阅读 · 0 评论 -
基于JavaXPOM的MozillaBrowser经常出现Crash
基于eclipse的项目atf(AJAX Toolkit Framework)的MozillaBrowser,经过定制来获取数据,run的时候经常会Crash.特别是在多线程的情况下,Crash率很高, 尚不知道原因。徐师兄使用的基于真实firefox的spider很稳定,不知道是不是JavaXPCOM的问题。 下面是Crash的error信息: ## An unexpected error ...2008-11-04 18:54:52 · 174 阅读 · 0 评论