manifest.json
{
"manifest_version": 2,
"name": "My Cleanner",
"version": "1.0",
"description": "Cleanner",
"content_scripts": [
{
"matches": ["*://*/*"],
"js": ["javaScript/cleaner.js"]
},
{
"matches": ["http://www.jiayuan.com/msg/*"],
"js": ["javaScript/jiayuan.js"]
}
]
}
cleaner.js
var keyWords = ["关键字1", "关键字2", "关键字3"];
var replaceString = "--------";
while(document.readyState === "interactive" || document.readyState === "complete")
{
var aTags = document.getElementsByTagName("a");
for(var i = 0; i < aTags.length; i++)
{
for(var j = 0; j < keyWords.length; j++)
{
if(aTags[i].innerText.indexOf(keyWords[j]) > -1)
{
aTags[i].innerText = replaceString;
break;
}
}
}
/*var divTags = document.getElementsByTagName("div");
for(var k = 0; k < divTags.length; k++)
{
var divStyle = window.getComputedStyle(divTags[k], null);
if(divStyle["z-index"] > 1 || divStyle["position"] === "absolute")
{
divTags[k].parentNode.removeChild(divTags[k]);
}
}*/
/*
var frames = document.getElementsByTagName("iframe");
for(var m = 0; m < frames.length; m++)
{
frames[m].parentNode.removeChild(frames[m]);
}*/
break;
}
jiayuan.js
var myMsg = ",认识一下好吗";
var aTags = document.getElementsByTagName("a");
for(var i = 0; i < aTags.length; i++)
{
var reg = /http:\/\/www\.jiayuan\.com\/\/\d+\?fxly=/;
if(reg.test(aTags[i].href))
{
if(aTags[i].title == "会员")
{
document.getElementById("f_content").value = "你好" + myMsg;
}
else
{
document.getElementById("f_content").value = aTags[i].title + myMsg;
}
var tips = document.getElementById("custom_layer");
tips.parentNode.removeChild(tips);
document.getElementById("anniu_2").click();
break;
}
}