我最近创建了一个内容极其丰富的网站,我想为移动观看做好准备。然而,我担心的一件事是,如果用户决定在未连接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";
它只是要求用户确认他们想继续,三元语句检查他们是否说不,如果他们说了,就会关闭该选项卡。