您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
It helps your life customizing Feeder.
当前为
// ==UserScript== // @name JS and CSS on Feeder. V.2 // @version 2.0.0 // @description It helps your life customizing Feeder. // @author はー / h / // @match *.x-feeder.info/* // @grant GM.setValue // @grant GM.getValue // @namespace https://greasyfork.org/users/534841 // ==/UserScript== // Remove Ads $("#main_right div:first").remove(); $("#main_right div:last").remove(); // Load Saved Data (async () => { let css_first = await GM.getValue("css_save"); let js_first = await GM.getValue("js_save"); // Add JS Textarea $("head").append(`<div id="scripts"><script>` + js_first + `</script></div>`) $("#main_right").prepend(`<textarea id="js_code" style="width: 300px; height: 250px; margin-bottom: 8px;">` + js_first + `</textarea>`); $(function() { $('textarea[id="js_code"]').keyup(function() { const js_code = $("#js_code").val(); $("#scripts").append("<script>" + js_code + "</script>"); $("#scripts").empty(); }); }); // Add CSS Textarea $("head").append(`<style type="text/css" id="css">` + css_first + `</style>`); $("#main_right").prepend(`<textarea id="css_code" style="width: 300px; height: 250px; margin-bottom: 8px;">` + css_first + `</textarea>`); $(function() { $('textarea[id="css_code"]').keyup(function() { const css_code = $("#css_code").val(); $("#css")[0].innerHTML = css_code ; }); }); })(); // Add Description $("#feeder_links_frame").after(` <div id="about_this_script"> Save: Ctrl + S<br> Load: Ctrl + L </div> `); // Input It in CSS Textarea If You Want /* div#about_this_script{ background-color: #FFFFFF; margin-bottom: 8px; padding: 4px; border-radius: 8px; dispray: block; } */ // Save ( Ctrl + S ) $(window).keydown(function (e) { if (event.shiftKey) { if (e.keyCode === 83) { (async () => { await GM.setValue('css_save', $("#css_code").val()); await GM.setValue('js_save', $("#js_code").val()); alert("Your code is saved !"); })(); } } }); // Load ( Ctrl + L ) $(window).keydown(function (e) { if (event.shiftKey) { if (e.keyCode === 76) { (async () => { let css_load = await GM.getValue('css_save'); let js_load = await GM.getValue('js_save'); $("#css_code").val(css_load); $("#js_code").val(js_load); alert("Loaded !") })(); } } });