我最近正在组建一个内容丰富的网站,我想准备它以供移动设备查看。然而,我担心的一件事是,如果用户决定在未连接到 WiFi 网络的情况下查看该页面,该网站将破坏他们的移动数据计划。
我当时的想法是在加载任何内容之前创建一条弹出消息,询问用户是否愿意继续加载网站,如果他们选择不这样做,则关闭网站。当用户使用桌面时,不需要出现弹出窗口,因为他们更有可能连接到 WiFi 网络。
这是一个好主意吗?可能吗?有更好的方法吗?或者这是我不应该关心的事情?
我只知道如何使用 Javascript,所以如果解决方案与 Javascript 相关,那就完美了。但是,如果需要其他内容,请告诉我。
最佳答案
只需将其放在 JavaScript 代码的第一行
let close = confirm("This website is data heavy, if you have a limited data plan click OK") == true ? window.top.close() : "Do nothing";
它只是要求用户确认他们想要继续,三元语句检查他们是否拒绝,如果他们这样做,则会关闭该选项卡。
关于javascript - 有没有办法在加载网站之前询问用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58752694/