javascript bagaimana untuk mengetahui sama ada penyemak imbas telah melumpuhkan pengesahan
世界只因有你
世界只因有你 2017-05-19 10:43:16
0
2
1027

Apabila memanggil pengesahan penyemak imbas, kotak pengesahan muncul dan anda memilih untuk melumpuhkannya Apabila kod memanggil kaedah pengesahan semula, ia masih akan kembali palsu.

世界只因有你
世界只因有你

membalas semua(2)
刘奇

Tiada penyelesaian elegan terlintas di fikiran.

Terdapat helah: jika pengguna memilih untuk melumpuhkannya, maka apabila memanggil kaedah ini, kod tidak akan disekat dan kod seterusnya akan dilaksanakan serta-merta. Kita boleh menetapkan pemasa Apabila masa tamat pada tahap milisaat, ini bermakna pelanggan telah menyekat tetingkap timbul.

var begin = Date.now();

//如果客户端没有禁用confirm,那么这个弹窗会阻塞代码继续往下执行,直到用户点了确认或取消,
// 那么end与start之间的值就会比较大了。
//反之,end与start之间的值就非常小了,毫秒级。
var result = window.confirm('hello'); 

var end = Date.now();
if (end - begin < 10) {
    console.log('用户禁用了confirm弹窗');
}
曾经蜡笔没有小新

Tiada cara untuk mengetahui.

Adalah disyorkan untuk menulis kotak dialog anda sendiri.

Jangan Sekali-kali Gunakan Amaran Apabila Anda Bermaksud Buat Asal

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan