您的位置:首页 > Web前端 > JavaScript

2016/10/13工作中有关js加载的注意事项

2016-10-13 17:53 190 查看
情景:操作的页面有iframe层关系,今天新写一个功能(js,这个js是在iframe引用的文件中引用的)后测试,在火狐、IE都可以,但是在360上完全没有效果,清过缓存后还是没有效果。就像那个函数没有写一样。

解决方法:在iframe引用的小页面单击右键刷新...他妹的居然行了(感觉360偷工减料,缓存清的不彻底)...

原因:清缓存后外面的父级页面确实刷新了,但是iframe引用的页面缓存没有清空。

优化方法:在引用的js后加上一个变量,就例如(<script type="text/javascript" src="./otc/js/ext-base-debug.js?v=0610">)。注意每次更改这个js后,后面的变量要跟改变前的不一样。换言之就是每次跟新这个js,后面的变量也要改变。因为后面跟的变量不同了所以浏览器就认为这不是同一个东西了,这家伙是新来的,要重新走一遍程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  优化 javascript