谷歌下载tampermonkey插件
// ==UserScript==
// @name lcc
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match 匹配服务器ip+端口 如http://127.0.0.1:3000/
// @run-at document-start
// @grant none
// ==/UserScript==
(function() {
'use strict';
document.addEventListener("DOMContentLoaded", function(event) {
//自己本地的ip+端口
var newApi = "127.0.0.1:3030";
var getScript = function(){
var ajax = new XMLHttpRequest();
//ng运行的主要main.js 替换ip
var src = document.getElementsByTagName("body")[0].innerHTML.replace(/.+(main\.[\da-z\.]+\.js).+/, "$1");
ajax.open('get', src);
ajax.send();
ajax.onreadystatechange = function () {
if (ajax.readyState==4 &&ajax.status==200) {
var oldScriptText = ajax.responseText;
oldScriptText = oldScriptText.replace(/(url:"https?:\/\/)([^\/]+)(\/mc)/, "$1" + newApi + "$3");
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.innerHTML = oldScriptText;
document.getElementsByTagName("body")[0].appendChild(newScript);
}
};
};
getScript();
});
})();
再配合 AdBlock
http://127.0.0.1:3000/main.*.bundle.js
@@|http://www.javadecompilers.com/|$document