【发布时间】:2021-05-13 21:46:47
【问题描述】:
我已经使用 serviceworker.js 和清单创建了一个添加到主屏幕,但这是通过页面加载开始的,我想用一个按钮来完成。
<button onclick="downloadapp();">Download Web-App</button>
<script>
function downloadapp(){
if ('serviceWorker' in navigator) {
console.log("Will the service worker register?");
navigator.serviceWorker.register('service-worker.js')
.then(function(reg){
console.log("Yes, it did.");
}).catch(function(err) {
console.log("No it didn't. This happened:", err)
});
}
}
</scirpt>
这不起作用。
【问题讨论】:
-
“这不起作用”到底是什么意思?你能给我们更多的细节,比如错误信息吗?另外,看看这个页面developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/…,也许这会对你有所帮助
标签: javascript progressive-web-apps