如何使用external_extensions.json文件在chrome中添加外部插件(neptune)

时间:2015-12-05 08:47:18

标签: json google-chrome npapi activexobject

我想在运行我的外部程序的chrome中添加外部插件,根据这个https://developer.chrome.com/extensions/npapi我们可以在chrome.I编辑external_plugin.json文件和html代码中添加外部插件,但是仍然说chrome插件是不知道。我知道在chrome NPAPI正在逐步淘汰。但是他们也说只有在没有其他方法可行时才会使用。 我没有选择使用chrome,请帮忙

{
"name": "npmeadax.dll",
 ...
 "plugins": [
  { "path": "C:\Program Files (x86)\MeadCo Neptune\npmeadax.dll" }
  ],
 ...
}

        <script type="text/javascript">
        function loadPage() {
        var lh = location.href;
        var embed = document.createElement('embed');
        embed.setAttribute('width','70%');
        embed.setAttribute('height','90%');
        embed.setAttribute('type','application/x-meadco-neptune-ax');
        embed.setAttribute('param-location',lh);
        var tbody = document.getElementsByTagName('body')[0];
        tbody.appendChild(embed);                
        try {

        WshShell = new ActiveXObject("WScript.Shell");
        WshShell.run("C:/folderName/myfile.exe");

        }
        catch(e) {}
    }

</script>

1 个答案:

答案 0 :(得分:1)

你不能再这样做了; Chrome在Chrome 45中完全放弃了对NPAPI插件的支持(对于那些没有在Chrome 42中覆盖它的人来说)。