火狐油猴js脚本找到元素t之后在新标签打开并刷新原页面,5秒后关闭新打开的标签,如何实现

JavaScript018

火狐油猴js脚本找到元素t之后在新标签打开并刷新原页面,5秒后关闭新打开的标签,如何实现,第1张

您好!很高兴为您答疑!

使用window.open()和window.close(),需要定时关闭页面的话可以使用setTimeout()设定时间。

您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

  大一就用到现在的油猴插件,给了我好多的便利,同样是开发前端,我只是会做一个网页,人家就可以使用js脚本控制各种网页以实现一些比较骚的操作。特别是在上网课的时候用到别人的插件,简直是爽翻天了,我曾经在使用js库的时候也用到过类似的功能,只是我没想到这玩意儿还能这样用!不多解释,先写一个ajax交互的试试!

1.在油猴添加新脚本

2.要添加的脚本

3.引入jQuery

// @require https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js

人家是这样引入的,这个东西的版本不宜过高,过高会报一些不知名的bug

4.写个Ajax的get方法

5.后端用flask接一下

6.控制台打印

7.写一个对象,并且赋值给另一个对象

8.写个Ajax的post方法

9.后端用flask接一下

10.控制台打印

11.以json形式打印

flask这样写

脚本这样写

打印

注:可能会出现跨域异常,在flask中解决

禁用可以做到,但是你不能保证你禁用掉的只有这几个方法,所以还是覆盖掉submit方法比较好

只要在这些代码下面的script标签中添加

submit() {}

把原来的submit方法覆盖掉就好了