我有以下代码,只要重新加载页面,就会在我的页面上重新加载CAPTCHA图像(主要是当人们点击后退按钮编辑两页表格时)。该代码在Chrome和Firefox上运行良好,但在IE上无法运行(CAPTCHA根本无法重新加载)。如何编辑代码以使其在IE中有效?我不清楚浏览器之间的差异,以便弄明白。
这是在IE 11中,使用jQuery 1.10.2。控制台不会在任何浏览器中返回任何错误,包括IE。
jQuery(document).ready(function() {
jQuery(window).load(function() {
Recaptcha.reload();
});
})
答案 0 :(得分:0)
某些浏览器(以及某些浏览器,尤其是IE)在您点击后退按钮时不喜欢执行document.ready
,因此代码根本无法运行。
在您的脚本中添加此内容,应该解决问题(它为我修复了类似问题)...
window.onunload = function () { };