我有一个连接到本机消息传递应用程序的 chrome 扩展。当 chrome 扩展程序暂停时,我需要进行一些清理。我正在尝试使用 chrome.runtime.onSuspend.addListener 但它不起作用。这是我的代码:-
清单.json
"background": {"scripts": ["background.js"],
"persistent": false},
背景.js
function Connect() {
console.log("Connected");
ext = chrome.runtime.connectNative('foxtrot');
chrome.runtime.onSuspend.addListener(function () {
ext.postMessage({ message: "clean and close" });
});
}