有没有一种不用编写代码的方法手动触发 onUpdateAvailable 呢?
如何在不使用代码的情况下触发 onUpdateAvailable 事件呢?
因为我还需要以“非技术/非开发人员”的方式测试我的代码。
谢谢。
将此监听器添加到您的扩展中:
chrome.runtime.onUpdateAvailable.addListener(function(){
alert("update available!");
})
onUpdateAvailable
的唯一方法是确实有可用的更新并发布该更新(请注意,扩展程序也必须已发布)。HTML
<button>Test onUpdateAvailable</button>
JavaScript
document.addEventListener('DOMContentLoaded', function () {
document.querySelector('button').addEventListener('click', onUpdateAvailable);
});
// request an update
function test_onUpdateAvailable() {
chrome.runtime.requestUpdateCheck(function(status) {
if (status == "update_available") {
console.log("update pending... expecting alert!");
} else if (status == "no_update... not expecting alert!") {
console.log("no update found");
} else if (status == "throttled") {
console.log("Oops, I'm asking too frequently - I need to back off.");
}
});
}