您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自动点击Tab(两个tab的情况)
当前为
// ==UserScript== // @name BI自动切换Tab(2个Tab) // @namespace http://hello.world.net/ // @version 0.2 // @description 自动点击Tab(两个tab的情况) // @author sugz // @match *://bi/BIReports/* // @grant none // ==/UserScript== var interval=20000;//切换Tab的时间间隔 //tab0的点击次数 var tab1Count=1; //tab1的点击次数 var tab2Count=0; //tab0 var tab0; //tab1 var tab1; (function() { 'use strict'; //6秒后执行,先等网页加载出来 setTimeout(function() { var content=document.getElementsByClassName("viewer pbi-frame"); var tab=content[0].contentWindow.document.getElementsByClassName("section dynamic thumbnail-container ui-draggable ui-draggable-handle pbi-focus-outline droppableElement ui-droppable"); tab0=tab[0]; tab1=tab[1]; }, 6000); function tabChange (tabTmp) { console.log("点击了Tab:"+tabTmp) tabTmp.addEventListener('click', function (event) { }, false); var ev = new MouseEvent('click', { cancelable: true, bubble: true, view: window }); tabTmp.dispatchEvent(ev); } setInterval(function() { if(tab2Count<=tab1Count){ tab2Count++; console.log("tab2Count:"+tab2Count); tabChange(tab1); }else{ tab1Count++; console.log("tab1Count:"+tab1Count); tabChange(tab0); } },interval) })();