实现的方法和详细的操作步骤如下:
1、第一步,打开Chrome浏览器,然后单击“设置”选项,见下图,转到下面的步骤。
2、第二步,完成上述步骤后,拉到底部,然后单击“高级”选项,见下图,转到下面的步骤。
3、第三步,完成上述步骤后,单击“网站设置”选项,见下图,转到下面的步骤。
4、第四步,完成上述步骤后,单击“
JavaScript”选项,见下图,转到下面的步骤。
5、第五步,完成上述步骤后,打开“允许(推荐)”选项,然后刷新页面即可生效,见下图。这样,就解决了这个问题了。
可以在浏览器里面设置禁止JS功能。先写个测试代码,脚本在页面加载完时,调用一个function,运行页面,可以看到代码运行正常,可以看到控制台有信息输出,在脚本代码里加上debugger,再次运行页面,看是否是进入中断就可以了。
网页中用户的表单填写到一半,或者ajax请求发送期间,如果用户刷新浏览器可能会导致数据保存失败。需要阻止页面刷新,这时可以通过监听页面window.onbeforeunload事件函数来处理。
window.onbeforeunload = function(e) {
var dialogText = 'Dialog text here'
e.returnValue = dialogText
return dialogText
}
不过chrome不支持自定义显示文字,固定为
“要重新加载该网站吗?
系统可能不会保存您所做的修改”
而firefox和safari就会正常使用return value里面的文字
参考:
-- https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload#Browser_compatibility