xpcom

    0热度

    1回答

    我有一个DLL(我没写),我想在XULRunner应用程序中使用它。我对此几乎一无所知,所以请耐心等待。显然,我可以使用XPCOM来加载DLL,然后调用它的函数。我会怎么做?

    1热度

    2回答

    我正在开发一个使用XPCOM的Firefox插件,我还没有阅读所有的文档,但据我所见,插件只是一个DLL,它通过XPCOM接口提供服务,并与浏览器通过XPCOM接口。由于插件本身是本机DLL,安全模型将如何工作?它是否依赖于这样的事实,即用户相信插件不会做恶心的事情,比如使用OCX控件? 我看不到任何其他方式可以安全......是否有?

    3热度

    1回答

    我应该使用哪些XPCOM界面来检测选项卡的打开,关闭和切换,并从Firefox扩展中获取关联的URL? 我已经看到了管理JS中选项卡的代码的实例,但从C++中怎么样?

    0热度

    1回答

    称为XPCOM功能我想创建XPCOM组件线程... 以下是一个 nsresult rv = NS_OK; nsCOMPtr<Callback> obj = do_CreateInstance("@jscallback.p2psearch.com/f2f;1", &rv); NS_ENSURE_SUCCESS(rv, rv); char* str="Hello from

    4热度

    4回答

    我有一个关于如何构建(新)Firefox扩展和现有C#代码之间的通信结构的问题。 firefox扩展将使用配置数据并生成其他数据,因此需要从某处获取配置数据并将其保存在某处。数据由现有的C#代码生成/使用,所以我需要决定扩展应该如何与C#代码交互。 一些相关的因素: 它只能在Windows上运行,在一个相对可控的企业环境。 我有一台windows服务,运行在机器上,内置C#。 将数据存储在本地数据

    1热度

    1回答

    我有一个使用工作线程多线程的扩展,如here所示。 每当worker线程返回主线程的值时,我正在更新UI,并且我再次启动该线程,因为我想持续执行该操作。我不能使用setInterval,因为内部线程是对C++ XPCOM组件函数的调用,它会套接字recv阻塞调用,并且接收可能不是周期性的。 现在,当我关闭Firefox时,Firefox窗口关闭,但Firefox进程继续运行并消耗99%的CPU。所

    1热度

    2回答

    当您需要在XPCOM中创建或访问众所周知的对象时,您在哪里可以找到他们的合同ID?

    0热度

    1回答

    我必须下载myURLString(http://www.google.com/search?q=http://www.google.com/&btnG=Search+Directory&hl=en&cat=gwd%2FTop)。 function getcontents(myURLString) { var gChannel; var ioService = Component

    2热度

    1回答

    nsICacheSession有一个方法openCacheEntry(),它返回一个现有的缓存条目。是否有像createCacheEntry()这样的方法可以创建缓存条目。我想创建一个XPCOM对象,它将从磁盘读取文件并将它们写入Firefox缓存。 感谢

    3热度

    2回答

    我想使用C++ XPCOM组件创建一个Firefox扩展,该扩展使用javascript XPCOM组件。有没有任何框架允许C++ XPCOM组件/ firefox扩展的测试驱动开发?