Google chrome extension 未捕获引用错误:NPObject已删除

Google chrome extension 未捕获引用错误:NPObject已删除,google-chrome-extension,npapi,Google Chrome Extension,Npapi,当我运行我的chrome扩展时,我得到一个错误:“uncaughtReferenceError:npobjectdeleted”。Atm我刚刚注意到了.dll文件在清单中的位置,也许它不应该这样工作,但我看不出你必须在chrome站点的任何地方安装它。 有人知道这个错误的来源吗 我的HTML: <html> <head> </head> <body> <embed type="application/x-npNewPlugin" id="p

当我运行我的chrome扩展时,我得到一个错误:“uncaughtReferenceError:npobjectdeleted”。Atm我刚刚注意到了.dll文件在清单中的位置,也许它不应该这样工作,但我看不出你必须在chrome站点的任何地方安装它。 有人知道这个错误的来源吗

我的HTML:

<html>
<head>
</head>
<body>

<embed type="application/x-npNewPlugin" id="pluginId">  
<script src='Test.js'></script>

</body>
</html>
还有我的舱单:

{
  "name": "npNewPlugin",
  "version": "1.0",
  "manifest_version": 2,
  "description": "The first extension that I made.",
  "plugins": [
    { "path": "npNewPlugin.dll"}
  ],
  "browser_action": {
    "default_icon": "icon.png",
    "default_popup":"Test.htm"
  }
}

当我转到CMD和
regsvr32
文件
.dll
时,所有内容都正确加载,但我认为您不必注册它。

使用您的npApi插件不需要调用

plugin()
使用跟随

 var plugin = document.getElementById("pluginId");
 var result = plugin.valid;
 console.log("my plugin returned: " + result);

阅读

当我在
插件中时,它给出了
未定义的
。有效的
和当我在
插件中时。testEvent()
未捕获类型错误:对象没有方法“testEvent”
我使用FireBreath创建
.dll
文件。当我在浏览器中试用它时,它可以工作,但在扩展中不行。Ofc我的插件总是在寻找blugin模式,即使它在chrome插件列表中列出
 var plugin = document.getElementById("pluginId");
 var result = plugin.valid;
 console.log("my plugin returned: " + result);