盛易(页面移除script文件后不刷新)

盛易:页面移除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); 
本文《盛易(页面移除script文件后不刷新)》由网赚联盟( wangzhuan.org.cn )整理或原创,感谢您的阅读。

随机文章

站长导航
搜素引擎算法
关键词排名优化
网站内容优化
GEO培训
SEO小小课堂网
友情链接交换
搜素引擎算法

百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:用户投稿,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/24904.html