服务器js文件的内容修改后,浏览器一定要刷新一下才能使用新的内容,怎么使浏览器不刷新就可以运行新的js

JavaScript019

服务器js文件的内容修改后,浏览器一定要刷新一下才能使用新的内容,怎么使浏览器不刷新就可以运行新的js,第1张

实现的方法和详细的操作步骤如下:

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