|
|
@@ -1,3 +1,21 @@
|
|
|
|
|
|
-let openlink = $request.url.replace('tg://', 'ng://');
|
|
|
-notify("", "点击跳转到Nickgram打开", openlink, openlink);
|
|
|
+
|
|
|
+let html = $response.body || '';
|
|
|
+let regex = /<a class="tgme_action_button_new shine" href="([^"]+)">([^<]+)<\/a>/;
|
|
|
+
|
|
|
+let regex = /<div class="tgme_page_action">\s*<a class="tgme_action_button_new shine" href="([^"]+)">([^<]+)<\/a>\s*<\/div>/;
|
|
|
+let matches = html.match(regex);
|
|
|
+if (matches) {
|
|
|
+ let allContent = matches[0];
|
|
|
+ let originalHref = matches[1];
|
|
|
+ let originalText = matches[2];
|
|
|
+ // 定义新的href和链接文本
|
|
|
+ let newHref = originalHref.replace('tg://', 'ncg://');
|
|
|
+ let newText = 'View on Nicegram';
|
|
|
+ let replacement = `<a class="tgme_action_button_new shine" href="${newHref}">${newText}</a>`;
|
|
|
+ let newHtmlStr = html.replace(regex, matches[0]+'\n'+replacement);
|
|
|
+ html = newHtmlStr;
|
|
|
+}
|
|
|
+$.done({
|
|
|
+ body: html
|
|
|
+});
|