你好人我試圖擴大我的鉻瀏覽器添加表情符號到我通常訪問的網站的聊天,所以在該頁面喲需要支付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