有没有办法在加载网站之前询问用户
Is there a way to ask the user before loading the website
我最近一直在组建一个内容非常丰富的网站,我想为移动浏览做好准备。但是,我担心的一件事是,如果用户决定在未连接到 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";
它只是要求用户确认他们想继续,三元语句检查他们是否拒绝,如果他们拒绝,则关闭该选项卡。
我最近一直在组建一个内容非常丰富的网站,我想为移动浏览做好准备。但是,我担心的一件事是,如果用户决定在未连接到 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";
它只是要求用户确认他们想继续,三元语句检查他们是否拒绝,如果他们拒绝,则关闭该选项卡。