有没有一种方法可以在加载网站之前询问用户

问题描述 投票:-1回答:1

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

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

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

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

javascript html mobile-website
1个回答
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";

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

© www.soinside.com 2019 - 2024. All rights reserved.