有没有办法在加载网站之前询问用户

时间:2019-11-07 16:05:45

标签: javascript html mobile-website

我最近一直在组建一个内容令人难以置信的网站,我想为移动观看做准备。但是,我担心的一件事是,如果用户决定在不连接WiFi网络的情况下查看该页面,则该网站将销毁其移动数据计划。

我当时想的是在加载任何内容之前创建一条弹出消息,询问用户是否要继续加载网站,以及是否选择不关闭网站。当用户在台式机上时,不需要弹出窗口,因为他们更有可能连接到WiFi网络。

这是个好主意吗,可能吗?有更好的方法吗?还是我不应该担心的事情?

我只真正知道如何使用Javascript,因此,如果解决方案与Javascript有关,那将是完美的。但是,如果还有其他要求,请告诉我。

1 个答案:

答案 0 :(得分:1)

只需将其放在您的javascript代码的第一行

let close = confirm("This website is data heavy, if you have a limited data plan click OK") == true ? window.top.close() : "Do nothing";

它只是要求用户确认他们要继续,三元语句检查他们是否拒绝,是否关闭了该选项卡。