// ==UserScript==
// @name 135编辑器VIP采集
// @namespace http://tampermonkey.net/
// @version 1.0.0
// @author xkloveme
// @description 在用户打开135编辑器、96编辑器、主编编辑器、易点编辑器vip限制,获取VIP模版脚本.
// @icon https://www.135editor.com/favicon.ico
// @homepage https://github.com/xkloveme
// @homepageURL https://github.com/xkloveme/135edit-monkey
// @match *://*.135editor.com*
// @match *://*.135editor.com/*
// @match *://bj.96weixin.com*
// @match *://www.wxeditor.com*
// @match *://www.zhubian.com*
// @require https://cdn.jsdelivr.net/npm/jquery@3.7.0/dist/jquery.min.js
// @downloadURL https://update.greasyfork.icu/scripts/466328/135%E7%BC%96%E8%BE%91%E5%99%A8VIP%E9%87%87%E9%9B%86.user.js
// @updateURL https://update.greasyfork.icu/scripts/466328/135%E7%BC%96%E8%BE%91%E5%99%A8VIP%E9%87%87%E9%9B%86.meta.js
// ==/UserScript==
(function ($) {
'use strict';
let setting = {
item: null
};
window.onload = function() {
var host = window.location.host;
switch (host) {
case "www.135editor.com":
init135();
break;
case "bj.96weixin.com":
hack_96_ZB();
break;
case "www.zhubian.com":
hack_96_ZB();
break;
case "www.wxeditor.com":
hackED();
break;
}
function styleClick() {
$(".editor-template-list > li").each(function() {
$(this).attr("goumai", 1);
$(this).attr("data-paid", 1);
$(this).attr("data-id", "126887");
$(this).removeClass("vip-style");
});
}
function init135() {
$('
点我使用
').appendTo("body").on("click", function() {
if (!setting.item)
return false;
var h = setting.item.find("._135editor").html();
if (h)
current_editor.execCommand("inserthtml", h);
});
setInterval(function() {
for (let key in $EDITORUI) {
$EDITORUI[key].is_paid_user = true;
$EDITORUI[key].isPaidUser = () => {
return true;
};
}
}, 2e3);
$("body").on("mousemove", function(event) {
var mouseX = event.pageX, mouseY = event.pageY;
var ele = $(event.target).parents("li.style-item");
if (ele.length > 0) {
var y1 = ele.offset().top;
var y2 = y1 + ele.height();
var x1 = ele.offset().left;
var x2 = x1 + ele.width();
if (mouseX < x1 || mouseX > x2 || mouseY < y1 || mouseY > y2) {
$(".ym_wx_plus_btn").hide();
setting.item = null;
} else {
$(".ym_wx_plus_btn").css("left", x2 - 120 + "px").css("top", y1 + "px").show();
setting.item = ele;
}
} else {
if (!$(event.target).hasClass("ym_wx_plus_btn"))
$(".ym_wx_plus_btn").hide();
}
});
}
function hack_96_ZB() {
$("div").click(function(e) {
$(".rich_media_content").attr("data-vip", "1");
});
}
function hackED() {
$("div").click(function(e) {
$(".yead_editor").attr("data-use", "1");
});
}
window.style_click = window.show_role_vip_dialog = function() {
};
window.get_vip_roles = function() {
return [9];
};
window.initVipAds = function() {
return true;
};
var observer = new MutationObserver(function(mutations) {
styleClick();
});
var target = document.querySelector("ul.editor-template-list");
observer.observe(target, {
childList: true,
// 观察子元素的变化
subtree: false,
// 观察后代元素的变化
attributes: false,
// 观察属性的变化
characterData: false
// 观察文本内容的变化
});
window.onbeforeunload = function(e) {
return null;
};
};
function addStyle(cssText) {
let a = document.createElement("style");
a.textContent = cssText;
let doc = document.head || document.documentElement;
doc.appendChild(a);
}
addStyle(`
.ym_wx_plus_btn{position:absolute;display:none;left:0;top:5px;cursor:pointer;width:120px;height:30px;line-height:30px;background:#f00;color:#fff;text-align:center;z-index:99999999;}
`);
$("#add_xiaoshi").hide();
$(".category-nav.editor-nav>.nav-item:nth-last-child(-n+2)").hide();
$("#fixed-side-bar li:not(#function-settings), #fixed-bar-pack-up").hide();
$("#editor-footer").hide();
$("#user-login-dialog").hide();
$("#top-style-tools").hide();
$("#fixed-side-bar > ul > li:nth-child(5)").hide();
$("#link-123 > div > div").hide();
$("#nav-header > div > div.nav-box > div > ul > li:last-child").hide();
$("#nav-header > div > div.nav-box > div > ul > li:nth-last-child(2)").hide();
})($);