MyEclipse 2017 CodeLive功能导致的页面加载过慢问题

问题:页面加载数据后,js加载很慢。js是直接写在html下的<script type="text/javascript">中的。

解决:1.对于这个问题,开始完全没有思路,因为html和js都是在一个文件中,html都加载完毕了,就是js不执行,对此,没有所谓的资源加载问题,一直以为是网络问题但是对于之前的一个项目,相同的页面缺没有这个问题。

2.在浏览器中跟踪发现,网络资源加载的时候会去加载关于myeclipse2017相关的一个资源,而且发现页面上始终显示一个myeclipse2017 code live面板(下图),而且无法关闭。所以怀疑是不是跟我刚换的这个开发工具有关系。

3.有了怀疑对象就好办了,上网搜了一下,果然发现相关问题,对此的解决方法是:

(参考:https://blog.csdn.net/u011199063/article/details/81028720

project-->clean项目

重新发布项目

重新部署

运行发现:收现,页面上没有code live面板了;加载也不卡顿了。

出现该问题的原因参考(http://www.mamicode.com/info-detail-2373494.html

开启这个插件时,当你运行web工程,打开页面会造成一些显示的问题,原因是codelive插件向你的页面代码中注入了一些js代码大概是如下这些

<script>"undefined"==typeof CODE_LIVE&&(!function(e){var t={nonSecure:"3390",secure:"3395"},c={nonSecure:"http://",secure:"https://"},r={nonSecure:"127.0.0.1",secure:"gapdebug.local.genuitec.com"},n="https:"===window.location.protocol?"secure":"nonSecure";script=e.createElement("script"),script.type="text/javascript",script.async=!0,script.src=c[n]+r[n]+":"+t[n]+"/codelive-assets/bundle.js",e.getElementsByTagName("head")[0].appendChild(script)}(document),CODE_LIVE=!0);</script></head><body data-genuitec-lp-enabled="false" data-genuitec-file-id="wc1-0" data-genuitec-path="/hb/src/main/webapp/WebRoot/birthday/BirthdayCake.html">

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值