Karena kebutuhan proyek, ketika pengguna mengklik tombol kembali pada halaman, halaman tersebut tidak diperbolehkan untuk kembali ke halaman sebelumnya. Karena tidak dapat dicapai hanya dengan js, bahasa skrip host Windows wsh digunakan, jadi bahwa ketika pengguna mengklik tombol kembali pada keyboard tidak akan kembali ke halaman sebelumnya, namun mengklik tombol kembali pada browser akan tetap efektif. (Ada banyak konten khusus wsh di Internet, ini hanyalah salah satu aplikasinya)
Kode implementasi spesifiknya adalah sebagai berikut:
<bahasa skrip=javascript>
fungsi sebelum membongkarattachload()
{
if(pub_keycode==8)//Jika kuncinya adalah kunci kembali, keluar tidak diperbolehkan
{
acara.returnValue = ;
var wsh = ActiveXObject baru(WScript.Shell);
wsh.sendKeys({ESC})
}
}
var pub_keycode;//Dapatkan kode kunci saat kursor berada di halaman
fungsi onkeydownattachload()
{
pub_keycode=acara.keyCode
}
dokumen.attachEvent(onkeydown,onkeydownattachload);
window.attachEvent(sebelum membongkar,sebelum membongkarattachload);
</skrip>