本人也是想了好久,做前端当然得从前端技术入手。
思考一.
在网上借鉴了一段代码,原理for循环打开网页。弊端:手动,网页开多了需要关闭,不然浏览器受不了。
上代码
for(let i=0;i<100;i++){
window.open('http://www.baidu.com')
}
思考二
如何让网页自己完成网站的访问,想到了iframe。说到这里很多前端大佬应该一下子就明白了。
计时器改变iframe的src值,打开自己写的网页就OK了。自己的网站搞一搞就成,不要搞别人的网站,小心封号哦。
上代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
body{
height: 100%;
overflow: hidden;
}
</style>
</head>
<body>
<iframe src="" frameborder="0" width="100%"></iframe>
</body>
<script>
let height = window.screen.height
var arr = ['https://www.jianshu.com/p/4d9656ba7400','https://www.jianshu.com/c/432346bf1f40','https://www.jianshu.com/p/cd2434fcd1cc','https://www.jianshu.com/p/59eb9a3b7d50']
let i = 0
let length = arr.length
let iframe = document.querySelectorAll('iframe')[0]
iframe.setAttribute('height',height)
setInterval(function(){
let src = arr[i%length]
iframe.setAttribute('src',src)
i++
},10000)
</script>
</html>
新建test.html文件,粘入本段代码,修改一下arr里面的地址,改一下计时器时间,运行到浏览器就OK了。浏览量会一直飙升哦。
有帮到小伙伴请关注,留言,前端小技巧不定期更新,欢迎投稿。
网友评论