// ==UserScript== // @name PP体育聊天室屏蔽发言 // @namespace http://tampermonkey.net/ // @version 0.2 // @description 聊天室右键聊天内容屏蔽该用户发言 // @author You // @match http://sports.pptv.com/sportslive?sectionid=* // @grant none // @downloadURL none // ==/UserScript== var list = new Array(); var name=""; (function() { 'use strict'; var interval = window.setInterval(pb, "1000"); function pb() { if (document.readyState == "complete") { $(".tab-container:eq(1)").click() //加入右键菜单样式 $('body').append(''); //加入右键菜单 $('body').append('
'); $(".chat.tab-go .mCSB_container").css("cursor","pointer") $(".chat.tab-go .mCSB_container").on("contextmenu",".chat-infolist.bx",function(ev) { var oEvent = ev || event; var oDiv = document.getElementById('div1'); oDiv.style.display = 'block'; var xy=getMousePos(ev) oDiv.style.left = (xy["x"]) + 'px'; oDiv.style.top = (xy["y"]) + 'px'; name=$(this).find(".name").text(); $("#add").text("屏蔽:"+name.replace(": ","")); return false; }); document.onclick=function () { var oDiv=document.getElementById('div1'); oDiv.style.display='none'; }; $(".chat.tab-go .mCSB_container").bind('DOMNodeInserted', function(e) { console.log(e.target) do_render(e.target) }); $("#add").on("click",function(){ if(name !=""){ list.push(name); console.log("添加了"+name) } }) clearInterval(interval); } } })(); function do_render(etarget){ name=$(etarget).find(".name").text(); for(var i=0;i