盛易(页面移除script文件后不刷新)
用户投稿
•
•
阅读 108
盛易:页面移除script文件后不刷新的解决办法。用dom操作script元素,移除后页面并不会因此而改变,原因是浏览器处理script标签使用块加载的方法,一旦解析完成就写入内存中了。

解决办法是获取当前页面的html,用正则处理掉script标签,然后在打开一个新页面去解析这些html。
参考代码如下:
var ohtml=document.getElementsByTagName('html')[0].innerHTML;
var nhtml=ohtml.replace(/]+xx.js.+?</script>/,"").replace(/]+yy.+?</script>/,"");
var testwin= open("", "testwin","");
testwin.document.open();
testwin.document.write(nhtml);
随机文章
站长导航搜素引擎算法
关键词排名优化
网站内容优化
GEO培训
SEO小小课堂网
友情链接交换
搜素引擎算法
百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:用户投稿,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/24904.html

微信扫一扫
支付宝扫一扫