你好人我试图扩大我的铬浏览器添加表情符号到我通常访问的网站的聊天,所以在该页面哟需要支付25框,如果你想为我购买一个图释它非常昂贵,所以我决定创建一个扩展来注入一些表情,问题是我不能覆盖他的功能插入我自己的表情我已经尝试了几次,并没有工作我与你分享原始脚本和我注入的脚本,如果有人能够定向我,我会非常有帮助,我已经减少了原始脚本,因为它有数百个表情,所以我只留下一些作为参考。从扩展的注入脚本覆盖JS网站的功能
原创剧本:
function clsEmoticons() {
this.Insert = Insert;
this.Handle = Handle;
function Insert(obj, txt) {
var cursorPos = $('#' + obj).prop('selectionStart');
var v = $('#' + obj).val();
var textBefore = v.substring(0, cursorPos);
var textAfter = v.substring(cursorPos, v.length);
$('#' + obj).val(textBefore + txt + textAfter);
}
function Handle(v1, response, the_channel, isGuest) {
if (the_channel != "e") {
try {
the_channel = ChatV2.appChannel;
the_channel = the_channel.toLowerCase();
} catch (e) {}
}
response = response.replaceAll3(":)", "<img class=\"chat_img smile\" src=\"https://cdn.website.com/img/clear.png\" border=\"0\" /> ");
if (!isGuest) {
response = response.replaceAll3("(WCV)", "<img class=\"chat_img vsemoji_WCV_000\" src=\"https://cdn.website.com/img/clear.png\" border=\"0\" />");
}
if (the_channel == "test") {
response = response.replaceAll3("bounce", "<img class=\"chat_img bounce\" src=\"https://cdn.website.com/img/clear.png\" border=\"0\" />");
}
return response;
}
}
var ChatEmoticons = new clsEmoticons();
注入脚本:
“我无法支付该网站的表情符号,那么我该如何破解该网站以免费注入我自己的?”听起来不像是一个非常道德的目标。 – nnnnnn
我只是为了我和一些朋友,我不想卖东西,只是为了好玩。 –
当然,如果你买不起一场音乐会的门票,可以偷偷溜进剧院免费观看“仅为了娱乐”。 – nnnnnn