用于将豆瓣中的“私信”修改为“豆邮”
当前为
// ==UserScript==
// @name doubanmail
// @description 用于将豆瓣中的“私信”修改为“豆邮”
// @version 1.0
// @namespace Capella
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_xmlhttpRequest
// @grant GM_log
// @grant GM_getResourceURL
// @include http://*douban.com*
// @require https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js
// ==/UserScript==
//t = document.getElementsByTagName('title');
//alert(t.length);
t = $('title');
//alert(t[0].innerHTML.indexOf("私信"));
t[0].innerHTML = t[0].innerHTML.replace(/ 私信/g,"我的豆邮");
t[0].innerHTML = t[0].innerHTML.replace(/私信/g,"豆邮");
//alert("1");
t = document.getElementById("top-nav-doumail-link");
t.innerHTML = t.innerHTML.replace(/私信/g,"豆邮");
//alert(t.innerHTML);
if(location.pathname.indexOf("people")!=-1){
t = document.evaluate(
"//a[@class='a-btn mr5']",
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
if(t.snapshotLength>0){
t.snapshotItem(0).innerHTML = t.snapshotItem(0).innerHTML.replace(/私信/g,"豆邮");
}
}
//alert("2");
if(location.pathname.indexOf("doumail")!=-1){
//alert("1");
t = document.getElementsByTagName("h1");
for(var i=0;i<t.length;i++){
//alert(t[i].innerHTML);
if(t[i].innerHTML.indexOf("不影响功能使用")!=-1){
t[i].innerHTML = "我的豆邮";
}
}
t = document.getElementsByTagName("h1");
for(var i=0;i<t.length;i++){
t[i].innerHTML = t[i].innerHTML.replace(/私信/g,"豆邮");
}
t = document.evaluate(
"//a[@class='label']",
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
//alert(t.snapshotLength);
if(t.snapshotLength>0)t.snapshotItem(0).innerHTML = t.snapshotItem(0).innerHTML.replace(/私信/g,"豆邮");
t = document.evaluate(
"//div[@class='inbox-filter-list']",
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
//alert(t.snapshotLength);
if(t.snapshotLength>0)t.snapshotItem(0).innerHTML = t.snapshotItem(0).innerHTML.replace(/私信/g,"豆邮");
t = document.evaluate(
"//div[@class='tabs']",
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
//alert(t.snapshotLength);
if(t.snapshotLength>0)t.snapshotItem(0).innerHTML = t.snapshotItem(0).innerHTML.replace(/私信/g,"豆邮");
t = document.evaluate(
"//div[@class='aside']",
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
//alert(t.snapshotLength);
if(t.snapshotLength>0){
t.snapshotItem(0).innerHTML = t.snapshotItem(0).innerHTML.replace(/返回私信/g,"返回我的豆邮");
t.snapshotItem(0).innerHTML = t.snapshotItem(0).innerHTML.replace(/私信/g,"豆邮");
}
t = document.evaluate(
"//div[@class='item-submit']",
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
//alert(t.snapshotLength);
if(t.snapshotLength>0){
if(t.snapshotItem(0).innerHTML.indexOf("回应")!=-1){
t.snapshotItem(0).innerHTML = '<span class="bn-flat"><input type="submit" name="m_reply" value="回信"></span>';
}
}
}
t = document.getElementsByTagName("script");
for(var i=0;i<t.length;i++){
if(t[i].innerHTML.indexOf("私信")!=-1){
t[i].innerHTML = t[i].innerHTML.replace(/私信/g,"豆邮");
//alert(t[i].innerHTML);
//alert(i);
}
}
//alert(t.length);
//t[0].innerHTML = t[0].innerHTML.replace(/私信</g,"豆邮<");
//alert(t.snapshotItem(0).innerHTML);
//t = document.getElementsByTagName("div");
/*alert(t.length);
for(var i=0;i<t.length;i++){
//alert(t[i].innerHTML);
if(t[i].innerHTML.indexOf("私信")!=-1){
t[i].innerHTML = t[i].innerHTML.replace(/私信</g,"豆邮<");
//alert(t[i].innerHTML);
//alert(i);
}
}*/
//alert(t[0].innerHTML);