npapi

    6热度

    1回答

    我正在创建针对IE,Mozilla Chrome等多种浏览器的插件。为此,我使用了FireBreath框架。据我了解,FireBreath使用ActiveX和NPAPI接口与IE和其他浏览器进行交互。 今天我碰到下面的文章Google and mozilla will drop support for NPAPI 来到如果他们真的降了NPAPI的支持的话,会FireBreath失去其之冠“独立于浏

    0热度

    1回答

    我有浏览器插件的Safari/Firefox在Mac.When用户启动网页时,它会要求用户下载插件。按理说,它应该刷新页面时自动下载完成并利用插件。 代码能够检测插件,但是当我在插件中调用方法时,它会抛出异常。 如果我手动刷新页面并调用插件方法,我可以做到这一点。 InitPlugin() { var IsPluginInstalled; var plugin = navigator.plu

    1热度

    2回答

    我已经写了NPAPI插件来访问当前页面的DOM。我能够构建插件。现在 我想调用JavaScript函数console.debug(“你好从C++”);来自NPAPI插件。我采取了以下代码 我使用HelloWorld示例代码从谷歌打造NPAPI插件: 代码: bool ScriptablePluginObject::Invoke(NPObject* obj, NPIdentifier methodN

    0热度

    1回答

    javascript文件我创建了一个Chrome扩展。现在,我想将其更改为NPAPI插件。我已经使用npsimple示例代码(来自chrome)构建插件。现在的问题是: 我有以下的Java脚本的Chrome扩展程序文件 代码:当过我的扩展程序图标,点击 //test.js chrome.browserAction.onClicked.addListener(function(tab) {

    0热度

    1回答

    我想要这样做,以便在浏览器会话中第一次加载时,我可以在扩展中做一些事情,并在浏览器关闭之前跳过连续的扩展加载。

    0热度

    1回答

    我正在写一个NPAPI插件,用于我使用谷歌浏览器中的NPSIMPLE示例代码。我必须获取在Chrome浏览器中打开的网页的DOM。我的插件解决方案还包含background.html文件。当我在Chrome浏览器中打开时调用NPAPI插件中的方法。所以我的插件可以得到这个文件的URL。现在我想读取这个文件的DOM结构。 我有几个问题: 当一个新的页面在浏览器的用户我怎么也得我的插件嵌入到该页面,并

    1热度

    1回答

    我有用于Mac Safari/fire Fox浏览器的NPAPI插件。插件有几种方法,我可以从java脚本调用它。我想知道我是否可以通过实现关闭或卸载插件方法。我需要这个函数从浏览器/内存中卸载插件。

    1热度

    1回答

    我在写一个使用CoreAnimationDrawingModel的Safari NPAPI插件。这使我可以创建高性能的CAOpenGLLayer并将其返回给浏览器(我使用的是:https://wiki.mozilla.org/NPAPI:CoreAnimationDrawingModel)。 不幸的是,我在这个设置中支持Retina显示器时遇到了问题,因为我无法找到解决该插件是否托管在Retina

    0热度

    1回答

    我有一个NPAPI插件(Windows/Win32)从服务器下载zip文件。 如果客户端位于代理服务器后面,则不起作用。 如何通过我的NPAPI插件从用户那里获得代理证书? 我使用HttpQueryInfo通过查询其状态来检测代理的存在。如果返回“407”,我使用InternetErrorDlg从用户获取凭据,但Chrome(29.0.1547.66 m)在遇到该行时崩溃。 FF(19.0.2)效

    0热度

    1回答

    我正在创建一个用于Chrome扩展的小型NPAPI插件。 扩展的主要目标是能够从网页打开PuTTY(带参数)。 我让它工作......除了通往PuTTY的路径。我有硬编码到我的C驱动器上的位置的路径。我想包含可执行文件,并让它从安装目录运行。我怎么做?这是我的调用方法: bool ScriptablePluginObject::Invoke(NPObject* obj, NPIdentifier