刷新页面后让控制台的js代码继续执行


Posted in Javascript onSeptember 20, 2019

在各种限时,秒杀活动中,有个自动循环的点击的工具是很重要的。

为了方便起见,我们把Js代码放在浏览器的控制台执行,但是刷新页面后,js代码就清空了,也就无法执行。

可以用js代码实现一个不受页面刷新影响不断执行的代码,如下:

1. 必要的知识

prompt() 弹出对话框,获取用户输入的文本
setTimeout(,) 延迟执行函数
write() 可向指定对象写入html代码或者js代码
with() 设定代码的作用域

2.大致框架

var timeout = prompt("设置刷新时间");
current = location.href;
if(timeout > 0)
{
setTimeout('reload()', 1000 * timeout);
}
else
{

location.replace(current);
}

function reload()
{

setTimeout('reload()', 1000 * timeout);

var frame = '<frameset cols=\'*\'>\n<frame src=\'' + current + '\' /></frameset>';

with(document)

{
    // 引用document对象,调用write方法写入框架,打开新窗口


write(frame);




//此处输入代执行的代码



   // 关闭上面的窗口


void(close());

};
}

总结

以上所述是小编给大家介绍的刷新页面后让控制台的js代码继续执行,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
让浏览器非阻塞加载javascript的几种方法小结
Apr 25 Javascript
js判断undefined变量类型使用typeof
Jun 03 Javascript
js实现在同一窗口浏览图片
Sep 17 Javascript
javascript中cookie对象用法实例分析
Jan 30 Javascript
在JavaScript中操作时间之getYear()方法的使用教程
Jun 11 Javascript
javascript发送短信验证码实现代码
Nov 12 Javascript
javascript性能优化之DOM交互操作实例分析
Dec 12 Javascript
jQuery+css实现的时钟效果(兼容各浏览器)
Jan 27 Javascript
AngularJS中$apply方法和$watch方法用法总结
Dec 13 Javascript
Bootstrap响应式表格详解
May 23 Javascript
vue 进阶之实现父子组件间的传值
Apr 26 Javascript
vue router 跳转时打开新页面的示例方法
Jul 28 Javascript
layui动态绑定事件的方法
Sep 20 #Javascript
利用JS代码自动删除稿件的普通弹幕功能
Sep 20 #Javascript
基于layui table返回的值的多级嵌套的解决方法
Sep 19 #Javascript
layui默认选中table的CheckBox复选框方法
Sep 19 #Javascript
layui 数据表格复选框实现单选功能的例子
Sep 19 #Javascript
基于layui的table插件进行复选框联动功能的实现方法
Sep 19 #Javascript
解决layui的table插件无法多层级获取json数据的问题
Sep 19 #Javascript
You might like
php preg_replace替换实例讲解
2013/11/04 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
Drupal7连接多个数据库及常见问题解决
2014/03/02 PHP
php抽象方法和抽象类实例分析
2016/12/07 PHP
php设计模式之单例模式用法经典示例分析
2019/09/20 PHP
一个XML格式数据转换为图表的例子
2010/02/09 Javascript
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
JS二维数组的定义说明
2014/03/03 Javascript
jQuery 中DOM 操作详解
2015/01/13 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
JQuery记住用户名密码实现下次自动登录功能
2015/04/27 Javascript
JavaScript的jQuery库中ready方法的学习教程
2015/08/14 Javascript
AngularJs页面筛选标签小功能
2016/08/01 Javascript
Bootstrap滚动监听组件scrollspy.js使用方法详解
2017/07/20 Javascript
Vue Cli3 创建项目的方法步骤
2018/10/15 Javascript
详解在HTTPS 项目中使用百度地图 API
2019/04/26 Javascript
JS面试题中深拷贝的实现讲解
2020/05/07 Javascript
微信小程序使用前置摄像头拍照
2020/10/22 Javascript
通过实例解析javascript Date对象属性及方法
2020/11/04 Javascript
Python3.x和Python2.x的区别介绍
2013/02/12 Python
python hough变换检测直线的实现方法
2019/07/12 Python
Windows10下 python3.7 安装 facenet的教程
2019/09/10 Python
深入了解如何基于Python读写Kafka
2019/12/31 Python
tensorflow 获取checkpoint中的变量列表实例
2020/02/11 Python
python 使用递归的方式实现语义图片分割功能
2020/07/16 Python
关于python scrapy中添加cookie踩坑记录
2020/11/17 Python
解决PyCharm无法使用lxml库的问题(图解)
2020/12/22 Python
CSS3之边框多颜色Border-color属性使用示例
2013/10/11 HTML / CSS
css3实现多个元素依次显示效果
2017/12/12 HTML / CSS
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
交通安全标语
2014/06/06 职场文书
厕所文明标语
2014/06/11 职场文书
防邪知识进家庭活动方案
2014/08/26 职场文书
2014矛盾纠纷排查调处工作总结
2014/12/09 职场文书
python获取淘宝服务器时间的代码示例
2021/04/22 Python
Win11安装受阻怎么办? Windows11安装问题与解决方案汇总
2021/11/21 数码科技