我正在使用 FireBreath。我想收听 background.html/background.js 中的事件并在收到事件后执行操作。
这是代码:
背景.html
<html><head>
<script src="cons.js"></script>
</head>
<body onload="load()">
<object id="plugin0" type="application/x-bohemian" width="300" height="300"><param name="onload" value="pluginLoaded" /></object>
</body>
</html>
cons.js
document.getElementById("plugin0").addEventListener("login", function(){
console.log("chrome extension party!");
}, false);
但是,当我从 NPAPI 插件触发事件时,不会显示 console.log 消息。
当我使用 chrome.tabs.executeScript 将其放入由插件(背景页面除外)打开的普通 html 页面中时,我能够接收事件并执行功能。
难道我做错了什么?
提前致谢!