您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
用于将豆瓣中的“私信”修改为“豆邮”
- // ==UserScript==
- // @name doubanmail
- // @description 用于将豆瓣中的“私信”修改为“豆邮”
- // @version 1.01
- // @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 = $('title');
- t[0].innerHTML = t[0].innerHTML.replace(/ 私信/g,"我的豆邮");
- t[0].innerHTML = t[0].innerHTML.replace(/私信/g,"豆邮");
- t = document.getElementById("top-nav-doumail-link");
- t.innerHTML = t.innerHTML.replace(/私信/g,"豆邮");
- 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,"豆邮");
- }
- }
- if(location.pathname.indexOf("doumail")!=-1){
- t = document.getElementsByTagName("h1");
- for(var i=0;i<t.length;i++){
- 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);
- 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);
- 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);
- 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);
- 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,"豆邮");
- }
- }