有没有办法让我可以在后台运行javascript功能,即使浏览器已被用户关闭。它可以在我已经完成的android应用程序中完成。但不知道JavaScript。即使在浏览器关闭的情况下在后台运行功能
回答
当浏览器关闭时,没有真正的方法在后台运行客户端JavaScript功能 - 如果该程序是一个Web应用程序。
如果您想发送通知,您可以使用服务人员。但是,现在的支持有限。 https://developers.google.com/web/fundamentals/getting-started/primers/service-workers
这是可能的,如果你使你的JavaScript函数为Chrome Extension。
即使浏览器关闭,它也能正常工作。
当任何安装的托管应用程序,打包应用程序,或扩展有 “背景”的权限,Chrome的运行(不可见),只要用户登录 到他们的计算机前,用户启动浏览器。 “后台”权限也会使Chrome继续运行(即使在 的最后一个窗口关闭后),直到用户明确退出Chrome。
我有一个web应用程序。即使浏览器关闭,我也想发送通知给用户。 –
我的答案是PC/Mac。从我知道你需要一个本地应用程序。 – Val
- 1. 即使在智能手机屏幕关闭的情况下,也可以在后台运行webapp
- 2. 当浏览器关闭时PHP会在后台运行吗?
- 3. 在不影响其他功能的情况下检测浏览器关闭或制表符关闭
- 4. 在应用程序关闭的情况下在后台运行任务
- 5. 运行在关闭浏览器
- 6. 是否可以在没有浏览器的情况下在后端运行JavaScript?
- 7. 即使页面/浏览器关闭或刷新,多个定时器继续(在后台运行)
- 8. 即使在浏览器关闭后仍保留cookie
- 9. 即使在关闭浏览器后也上传文件
- 10. 在什么情况下在前台或后台完成关机/关闭?
- 11. Rails 3,浏览器后台功能
- 12. 即使在按下关闭按钮后程序仍在运行
- 13. 如何在不关闭浏览器的情况下停止临时webextension?
- 14. 即使用户关闭浏览器,PHP脚本能否继续运行?
- 15. 在不打开浏览器的情况下使用chromeDriver运行Geb测试
- 16. 关闭后刷新自动完成新的浏览器功能
- 17. 如何再次关闭浏览器(driver.quit/driver.close),并启动浏览器在相同的测试情况下,黄瓜
- 18. 关闭在后台运行的活动
- 19. 如何使用angularjs运行计时器构建,即使浏览器已关闭
- 20. 如何调用[浏览器选项卡关闭,浏览器关闭,后退,刷新]的功能
- 21. 在运行浏览器外的情况下调试服务器项目?
- 22. 如何在后台运行其他功能时在后台运行功能?
- 23. IE浏览器在关闭浏览器后做注销
- 24. 在浏览器关闭
- 25. SetTimeout在浏览器关闭
- 26. 在浏览器关闭
- 27. 即使浏览器关闭后,是否可以保持会话?
- 28. 浏览器在没有我的输入的情况下运行PHP脚本吗?
- 29. 在不关闭浏览器的情况下关闭Selenium,同时清理临时文件
- 30. 运行功能后关闭表格
javascript在浏览器上运行,所以当浏览器关闭时,javascript无法运行。 Android应用程序在操作系统上运行,只要android设备处于打开状态,应用程序将运行 –
@Manu是正确的。如果您希望在浏览器关闭之前执行某些操作,可以调用“onBeforeUnload”事件 –
https://developers.google.com/web/fundamentals/getting-started/primers/service-workers – Quentin