`
ljl_xyf
  • 浏览: 636772 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在XULRunner中获得Cookie

阅读更多

最近在看browser嵌入,找到XULRunner,
http://developer.mozilla.org/cn/docs/%E5%88%9B%E5%BB%BA_XPCOM_%E7%BB%84%E4%BB%B6:%E4%BD%BF%E7%94%A8_XPCOM_%E7%BB%84%E4%BB%B6
创建 XPCOM 组件:使用 XPCOM 组件

http://developer.mozilla.org/en/docs/nsICookieManager
nsICookieManager

如何获得Cookie?
http://dev.eclipse.org/newslists/news.eclipse.platform.swt/msg37871.html


Well I got it working, I think I was passing in the wrong ID. Here is the code if anyone else has this problem.

nsIServiceManager serviceManager = Mozilla.getInstance().getServiceManager();
nsICookieManager cookieManager = (nsICookieManager) serviceManager.getServiceByContractID("@mozilla.org/cookiemanager;1", nsICookieManager.NS_ICOOKIEMANAGER_IID);

nsISimpleEnumerator cookieEnumerator = cookieManager.getEnumerator();

while (cookieEnumerator.hasMoreElements()) {
// Not sure how to get the nsICookie Object. 400
nsICookie cookie = (nsICookie)cookieEnumerator.getNext().queryInterface(nsICookie.NS_ICOOKIE_IID);
System.out.println(cookie.getName());
System.out.println(cookie.getHost());
}

If anyone has a place to gather more information for using the JavaXPCOM other than the XUL Planet site I would love to know.

分享到:
评论

相关推荐

    xulrunner下载、安装、配置和实例

    在本例中,我们使用的版本是`xulrunner-1.8.1.2pre.en-US.win32.zip`,这表明它是适用于Windows 32位系统的英文版本。 ## 二、XULRunner安装 1. **解压文件**:下载的zip文件需要先进行解压。找到`xulrunner-1.8....

    xulrunner

    在XULRunner中,核心组件包括渲染引擎Gecko,它负责显示网页和其他基于XUL的内容,以及JavaScript引擎SpiderMonkey,用于处理脚本执行。XULRunner不仅提供了基础的浏览器功能,如HTML、CSS和JavaScript的支持,还...

    使用swing内嵌mozilla内核浏览器需要xulrunner

    在Java中,通过JVM(Java Virtual Machine)和特定的库,可以将XULRunner内嵌到Swing应用中,实现一个功能完备的Web浏览器组件。 首先,理解XULRunner的工作原理至关重要。XULRunner提供了一个完整的运行时环境,...

    xulrunner-1.9.2.25-win64

    在本篇文章中,我们将深入探讨XULRunner,特别是其在64位Windows系统中的应用,以及与Firefox浏览器的关系。 首先,我们来理解一下XULRunner的工作原理。XULRunner包含了运行XUL应用程序所需的各种组件,如渲染引擎...

    GeckoFx 33.09版本源码加对应版本XULrunner

    总结,这个压缩包为.NET开发者提供了一套完整的工具集,用于在应用程序中集成Web浏览功能,通过GeckoFx的源码和XULrunner,开发者可以实现高度定制化的Web应用程序,同时享受到Mozilla Firefox的强大渲染能力。

    xulrunner-10.0.4esr.en-US.win32.zip

    这里提到的“xulrunner10”与标题中的信息吻合,表示这个环境是基于XULRunner 10构建的。最后,“DJNativeSwing”是一个Java库,它允许Java应用程序利用Swing组件来创建原生的、与操作系统集成的GUI(图形用户界面)...

    xulrunner-3.6.26.en-US.win32

    在本例中,我们讨论的是xulrunner-3.6.26.en-US.win32版本,这是一个针对Windows 32位系统的英文版本。 XULRunner的核心是XUL,这是一种基于XML的语言,用于定义用户界面。它允许开发者使用HTML、CSS、JavaScript...

    xulrunner 29.0版本

    在XULRunner 29.0 版本中,我们看到了对 Firefox 浏览器引擎的重大更新和改进,这些更新对开发者提供了更稳定、高效且安全的框架来开发应用程序。 **XULRunner 的核心功能** 1. **跨平台支持**:XULRunner 支持...

    xulrunner-41.0.2.en-US.win32.sdk

    在XULRunner 41.0.2.en-US.win32.sdk中,我们看到的是一个专门针对Windows 32位平台、英文版的SDK(Software Development Kit),这个版本特别适用于开发和编译基于NPAPI(Netscape Plugin Application Programming ...

    xulrunner-1.9.0.17.en-US.win32.sdk.zip

    《XULRunner SDK详解及其在火狐扩展与NPAPI插件开发中的应用》 XULRunner SDK,全称为“XUL运行时环境软件开发工具包”,是Mozilla基金会为开发者提供的一款强大工具,主要用于构建跨平台的桌面应用程序以及火狐...

    xulrunner-9.0b4.en-US.win32

    【描述分析】:描述中提到的问题可能是在使用Uptana(可能是用户误拼或者是个别项目名称)时遇到了困难,用户通过下载“xulrunner-9.0b4.en-US.win32”来尝试解决,但不清楚如何正确应用。这表明XULRunner可能是某些...

    XULRUNNER 例子

    XULRUNNER 例子 XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox and Thunderbird.

    xulrunner-win64-1.9.2.25.rar

    在IT行业中,XULRunner是一款至关重要的工具,尤其对于开发者来说,它提供了一个强大的平台来运行基于XUL(XML User Interface Language)的应用程序。XULRunner-win64-1.9.2.25.rar是这个工具的一个特定版本,专为...

    xulrunner-41.0.2.en-US.win32

    在XULRunner的帮助下,开发者可以创建独立的桌面应用程序,而无需依赖特定的浏览器或操作系统环境。 **XULRunner的核心功能** 1. **应用程序框架**:XULRunner提供了一个完整的应用程序运行时环境,包括渲染引擎、...

    xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar.rar

    在CentOS7上安装KETTLE8的时候用到的,解决了以下问题 org.eclipse.swt.SWTError: No more handles [MOZILLA_FIVE_HOME=''] (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: no swt-mozilla...

    xulrunner-1.9.2

    xulrunner-1.9.2-gnome-support_1.9.2.17+build3+nobinonly-0ubuntu0.8.04.1_i386

    xulrunnersamples.rar_xulrunner

    在这个“xulrunnersamples.rar_xulrunner”压缩包中,包含了一系列的XULrunner示例程序,这对于想要学习和理解XUL编程的开发者来说是极其宝贵的资源。通过研究这些例子,你可以深入学习如何使用XUL来创建各种各样的...

    xulrunner-1.9.2.source.tar.bz2

    xulrunner-1.9.2.source.tar.bz2

    xulrunner-1.9.2.en-US.win32.sdk

    **XULRunner 1.9.2 SDK:构建Firefox插件和GUI的基石** XULRunner是Mozilla基金会开发的一个开源框架,它为构建基于XUL(XML User Interface Language)的应用程序提供了一个运行环境。XULRunner 1.9.2是这个框架的...

    XULRunner-Examples-master.zip

    在XULRunner-Examples中,你可以找到各种XUL元素的实例,学习它们的用法。 2. **布局和样式**:XUL支持CSS来控制界面的样式和布局。通过学习压缩包中的示例,你可以了解如何应用CSS规则来改变元素的颜色、字体、...

Global site tag (gtag.js) - Google Analytics