[size=large]
不多说了,看附件中的插件,还剪裁了一个ff only的jquery:)
发现了一个XUL教程
http://developer.mozilla.org/index.php?title=Cn/XUL_%E6%95%99%E7%A8%8B
ok,言归正传,Atom解析参见
http://developer.mozilla.org/en/Feed_content_access_API
FeedTestResultListener=function(){}
FeedTestResultListener.prototype = {
handleResult: function(result) {
var feed = result.doc;
feed.QueryInterface(Components.interfaces.nsIFeed);
content=feed.title.text+"\n"
var itemArray = feed.items;
var numItems = itemArray.length;
var i;
var theEntry;
var info;
for (i=0; i<numItems; i++) {
theEntry = itemArray.queryElementAt(i, Components.interfaces.nsIFeedEntry);
if (theEntry) {
if(theEntry.link) content += theEntry.link.resolve("")+"\n"
if(theEntry.title.text) content += theEntry.title.text
if (theEntry.summary) info = theEntry.summary.text
else info = theEntry.content.text
content+=info+"\n"
}
}
alert(content)
}
}
function fetch(url,listener){
$.get(url,{},function (data) {
var ioService = Components.classes['@mozilla.org/network/io-service;1']
.getService(Components.interfaces.nsIIOService);
var uri = ioService.newURI(url, null, null);
var parser = Components.classes["@mozilla.org/feed-processor;1"]
.createInstance(Components.interfaces.nsIFeedProcessor);
try {
parser.listener = listener;
parser.parseFromString(data, uri);
}catch(e) {
alert("Error parsing feed.");
}
},"text")
}
fetch("http://api.douban.com/people/zuroc/miniblog",new FeedTestResultListener())
[/size]
分享到:
相关推荐
博文链接:https://zsp.iteye.com/blog/232047
《初识XUL用户界面UI开发》XUL是Mozilia社区开发技术中的一员,总要是为用户界面UI服务,Firefox就XUL以及其它一系列相关的基础库开发出来的成功之作。事实证明XUL是成功的UI开发技术,本文以一个最简明的视角来向看...
XUL开发手册.pdf
事实上,即将发布的 Firefox 4.0 不仅仅是由 XUL 构建的,但它提供了一个 XUL 运行时环境,允许任何 Firefox 用户运行其他 XUL 应用程序。在本教程,您开始使用 XUL 进行编程,并学习一些帮助您开发 XUL 应用程序的...
mozilla_firefox_xul_spoof
清晰给出繁杂配置和步骤, c++开发xpcom组件的完整例子, vs2005 环境配置 ,xpconnect调用xpcom组件, xul 中使用javascript 内有源码,配置图示
java运行依赖jar包
java运行依赖jar包
java运行依赖jar包
Firefox-52-ESR-legacy-addon:[WIP]在基于XUL的清除中断之前,Mozilla Firefox浏览器扩展,插件,addons.mozilla.org中的主题的精选列表和XPI文件
是一个xul music player
自己写的一个xul的小程序。...下载后,直接在firefox上安装,会在状态栏出现helloworld标签。 也是自己编辑本示例,将文件后缀改为zip,解压就可以看到示例的源代码。本示例支持最高firefoex3.6.8。
企业信息网格中XUL-SQL技术的研究.pdf
分布式信息集成中XUL-SQL问题的研究.pdf
本文档详细介绍了Firefox扩展开发的详细过程,包括文档的组织结构,安装的配置以及一些基本的xul语法知识等,文档中的示例可以直接编辑,生成Firefox扩展。
#Zimbra邮件通知程序(Firefox插件)描述Zimbra Mail Notifier检查您的Zimbra Webmail帐户并通知未读邮件的数量。 当新邮件到达您的邮箱时,系统将发布系统通知。您可以查看下一个约会(保存在Zimbra日历中)并由...
XUL (XML User-interface Language - 基于 XML 的用户接口语言)是一种新的富客户端(Rich Client)技术,是 Mozilla 和 Firefox 的核心语言,是一种用来快速开发跨平台用户接口的新途径。其实不难发现很多新出现的...
xul是XML User Interface language 的简写,是Mozilla基金会开发的一种基于XML的标记语言,一般用来构造程序的界面,典型的firefox就是这种的实践,目前XUL只能被Firefox的浏览器支持,它和js,css,html等理论上能够...
由于无法从Maven repository中下载依赖,因此提供kettle相关的jar包需要手动安装到maven仓库中,并提供了pom.xml作为参考
解压 Firefox 插件文件并提取其 JavaScript 源代码。 用法 var XPI = require ( 'xpi' ) ; ( new XPI . SourceEmitter ( "./adblock_plus-2.6.7-sm+tb+fx+an.xpi" ) ) . on ( "script" , function ( script ) { ...