博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
抢月饼 浏览器插件开发
阅读量:6315 次
发布时间:2019-06-22

本文共 1622 字,大约阅读时间需要 5 分钟。

该方案已失效。 user.js插件的形式已经被chrome封杀,建议使用油猴插件:https://www.cnblogs.com/CyLee/p/10095489.html

该方案已失效。 user.js插件的形式已经被chrome封杀,建议使用油猴插件:https://www.cnblogs.com/CyLee/p/10095489.html

该方案已失效。 user.js插件的形式已经被chrome封杀,建议使用油猴插件:https://www.cnblogs.com/CyLee/p/10095489.html

 


 

 

新建一个test.user.js文件

setInterval(function(){    alert("test");},1500)

  Chrome:

1. 打开chrome扩展程序页 – chrome://extensions

2. 将刚才的自定义脚本保存为以user.js为后缀的 .js文件,例如test.user.js,拖入扩展程序页。

3. 必须启动

4. 打开任意一个页面测试(不可以是本地html文件、浏览器的新建标签页),比如打开www.baidu.com、https://www.cnblogs.com/cylee、http://www.youku.com/

 

下面是根据网友的一个奇葩要求定制的一个插件。5秒跳转到百度,然后10秒跳转到新浪。

由于跳转到百度之后,页面刷新,插件会重新加载,插件的逻辑无法继续往下执行,所以需要通过判断网址来跳转到新浪,变相10秒跳转到新浪

setTimeout(function(){                    console.log(window.location);            // 如果已经是新浪,那么停止脚本            if(window.location.hostname.indexOf("popladys") >= 0 || window.location.hostname.indexOf("fst360") >= 0 || window.location.hostname.indexOf("sina") >= 0 ||  window.location.hostname.indexOf("cnhksy") >= 0) return;                        // 5秒后跳转到百度            if (window.location.hostname.indexOf("baidu") < 0) {                alert("我要跳转百度了");                window.location.href = "http://www.baidu.com"            } else { // 10秒后跳转到新浪                setTimeout(function(){                        window.location.href = "http://www.sina.com.cn/";                        alert("我要跳转新浪了");                },5000)             }},5000)

 

禅道bug列表中的a标签全部修改为target = "__blank"

var a_list = document.querySelectorAll('#bugList a')a_list.forEach(function(ele, index){    ele.setAttribute('target', '__blank');})

 

转载于:https://www.cnblogs.com/CyLee/p/6016266.html

你可能感兴趣的文章
STM32 NVIC学习
查看>>
无数据库日志文件恢复数据库方法两则
查看>>
VS中"生成注释WEB页"的问题
查看>>
数据库中非空字段。在MAP时应该注意的问题。
查看>>
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera...
查看>>
推荐十几款Firefox web开发插件
查看>>
关于C#中AutoResetEvent和ManualResetEvent的一点学习心得
查看>>
C# 委托的同步调用和异步调用
查看>>
How do I get data from a data table in javascript?
查看>>
禁止CloudStack删除Xenserver原有虚拟机
查看>>
hdu 3177
查看>>
HTML入门教程
查看>>
[LintCode] Find the Connected Component in the Undirected Graph
查看>>
sudo apt-get 和dpkg命令大全
查看>>
那是什么进程 —— jusched.exe是什么? 它为何运行?
查看>>
ASP.NET 应用程序生命周期
查看>>
SqlStoredProc池
查看>>
[转]以安装桌面体验功能为例来探索windows2012服务器管理器的新变化
查看>>
fastscript调用delphi方法和DELPHI调用FASTSCRIPT方法
查看>>
设计模式的征途—22.中介者(Mediator)模式
查看>>