我想知道是否可以让 Javascript 中的 unload 方法执行 abutton.click;
或 a document.getElementById('target').click()
,现在我正在为不同的浏览器研究不同的方法,但我似乎无法让它们一起工作。
这样做的原因是我想清除浏览器中的信息,但我似乎无法让卸载方法正常工作。但我什至不知道 unload 方法是否能够执行 button.click 或 adocument.getElementById('target').click();
是否有类似该方法可以或不能执行的操作的列表?这是我试图开始工作的代码:
window.onunload=leave;
function leave() {
// For Internet Explorer only.
if (navigator.appName == "Explorer"){
document.getElementById('kioskform:broswerCloseSubmit').click();
}
// For Chrome only
if (navigator.appName == "Chrome"){
// add code for Chrome to use.
}
// for Safari only
if (navigator.appName == "Safari"){
// add code for Safari to use
}
// for Firefox only
if (navigator.appName == "Firefox"){
// add code for Firefox to use
}
}
到目前为止,唯一有效的是 IE,但其他 Web 浏览器不喜欢文档中的代码。但我想为我正在使用的其他浏览器尝试其他方法。但我似乎根本无法让浏览器检测工作,非常感谢任何想法或建议或建议,谢谢。