网站首页刷新多次以后页面的js效果都没有了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网站首页刷新多次以后页面的js效果都没有了相关的知识,希望对你有一定的参考价值。

个位高手,我的网站是在网上下了一个cms做的,可生成静态网页,可是网站的首页效果不是很稳定,用ie打开以后,刷新几次所有的效果都没有了,不知道为什么,但是在从新到如以后,又是正常的,在firefox里打开好像不会这样,高手帮忙!谢谢!
我觉得问题不在杀毒软件,等等,我用ie出错,firefox不明显
大家可以试一试,我的网站是:www.hxto.net.cn
谢谢两位的回答

可能原因:
1:你电脑上安装的杀毒软件:瑞星或毒霸导致此种情况。因为JS脚本在每次载入时都会被杀毒软件审查,国内杀毒软件一般都处理缓慢,想必你是手工频繁刷新(刷流量,提高ALEXA排名??),如此导致杀毒软件禁止JS的反应

2:你网站首页页面数据太多,而且都是远程调用其他站点数据(如视频),你频繁刷新造成了目标源网站的服务禁止。

解决:关闭杀毒软件、不要频繁刷新首页,换一台其他的电脑试试是不是也一样?如果问题依旧,则可能你网站程式CMS中有对刷新频率做约束的(ASP代码的CMS一般都有该项目设定)

祝你好运
参考技术A 呵呵 但看你是什么浏览器了 有没有这个功能

其实IE的浏览器是不支持的

你自己去找一个有此项功能的浏览器吧
参考技术B 我去了你网站,刷新几次没有出现你所说的问题呀?

VUE表单数据缓存跳转“刷新”判断

参考技术A 效果如图

注:途中的选择常用联系人可忽略网页截图 不好调试

正常在 methods 里面写一个简单的判断让后放在 mounted 里面就可以做到
如:

如上当页面加载的时候就可以判断了,当然在表单内容被改动的时候也要调用 check()

然后会发现一个问题,第一次对于表单操作完成后 所有的判断都是正常,可当页面跳转以后或者刷新以后 会发现按钮变灰色的,但是表单里面都有数据

如下图

调试分析得出当页面进来的时候或者跳转的时候,数据可以读取缓存,但是 check 并没有执行

解决方案:
想到了vue的生命周期,在页面更新状态以后去调用 check() 就可以解决这个问题了

在如上的状态使用都可以
这是针对这个问题我的解决方案,如果各位看官们有更好更有效的方式,欢迎留言!!!!

以上是关于网站首页刷新多次以后页面的js效果都没有了的主要内容,如果未能解决你的问题,请参考以下文章

jquery模拟点击 iframe 效果怎么做啊。我做实验了半天就是没有弄出来的啊啊啊啊啊啊啊啊啊

js如何实现点击导航栏后相应导航栏实现选中效果的切换

前端可视化开发--liveload

js下拉菜单选中刷新页面效果

JS使用cookie实现只出现一次的广告代码效果

Javascript+ASP实现页面的局部刷新技术(不用AJAX,XMLHTTP技术实现哦)