有没有办法让我可以在后台运行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. 当浏览器关闭时PHP会在后台运行吗?
- 2. 在应用程序关闭的情况下在后台运行任务
- 3. 运行在关闭浏览器
- 4. 是否可以在没有浏览器的情况下在后端运行JavaScript?
- 5. 即使页面/浏览器关闭或刷新,多个定时器继续(在后台运行)
- 6. 即使在浏览器关闭后仍保留cookie
- 7. 即使在浏览器关闭后仍维持会话
- 8. 即使在关闭浏览器后也上传文件
- 9. 在什么情况下在前台或后台完成关机/关闭?
- 10. Rails 3,浏览器后台功能
- 11. 如何在不关闭浏览器的情况下停止临时webextension?
- 12. 即使用户关闭浏览器,PHP脚本能否继续运行?
- 13. 如何再次关闭浏览器(driver.quit/driver.close),并启动浏览器在相同的测试情况下,黄瓜
- 14. 如何在后台运行其他功能时在后台运行功能?
- 15. 如何在不关闭的情况下重新运行cloud-init?
- 16. 在浏览器关闭
- 17. 即使浏览器关闭后,是否可以保持会话?
- 18. 浏览器在没有我的输入的情况下运行PHP脚本吗?
- 19. 在不关闭浏览器的情况下关闭Selenium,同时清理临时文件
- 20. 运行功能后关闭表格
- 21. Android浏览器在后台
- 22. 在没有浏览器的情况下以独立模式运行Oracle Forms
- 23. 如何在浏览器中禁用JavaScript的情况下运行JavaScript代码?
- 24. 在不通过CMD打开浏览器的情况下运行URL
- 25. HTML5-它可以在没有浏览器的情况下运行吗?
- 26. GWT应用程序在没有浏览器插件的情况下运行
- 27. 如何在浏览器中未打开页面的情况下运行ASP.NET 5
- 28. Javascript - JavaScript可以在浏览器选项卡不重点的情况下运行?
- 29. 在不使用浏览器的情况下打开网址
- 30. Apache Cordova:在不启动浏览器应用程序的情况下运行cordova run浏览器
javascript在浏览器上运行,所以当浏览器关闭时,javascript无法运行。 Android应用程序在操作系统上运行,只要android设备处于打开状态,应用程序将运行 –
@Manu是正确的。如果您希望在浏览器关闭之前执行某些操作,可以调用“onBeforeUnload”事件 –
https://developers.google.com/web/fundamentals/getting-started/primers/service-workers – Quentin