shawenguan há 2 anos atrás
pai
commit
1defb72353
1 ficheiros alterados com 16 adições e 16 exclusões
  1. 16 16
      Scripts/tglinks/tglinks.js

+ 16 - 16
Scripts/tglinks/tglinks.js

@@ -9,24 +9,24 @@ let regex = /<div class="tgme_page_action">\s*<a class="tgme_action_button_new s
 let matches = html.match(regex);
 console.log(JSON.stringify(matches));
 
-// if (matches) {
-//     let allContent = matches[0];
-//     let originalHref = matches[1];
-//     let originalText = matches[2];
-//     console.log(originalHref);
-//     console.log(originalText);
-//     // 定义新的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);
+if (matches) {
+    let allContent = matches[0];
+    let originalHref = matches[1];
+    let originalText = matches[2];
+    console.log(originalHref);
+    console.log(originalText);
+    // 定义新的href和链接文本
+    let newHref = originalHref.replace('tg://', 'ncg://');
+    let newText = 'View on Nicegram';
+    let replacement = `<div class="tgme_page_action"><a class="tgme_action_button_new shine" href="${newHref}">${newText}</a></div>`;
+    let newHtmlStr = html.replace(allContent, allContent+'\n'+replacement);
 
-//     let regex2 = /var\s*protoUrl\s*=\s*"([^"]+)"/;
-//     newHtmlStr = newHtmlStr.replace(regex, 'var protoUrl=null');
+    let regex2 = /var\s*protoUrl\s*=\s*"([\S]+)"/;
+    newHtmlStr = newHtmlStr.replace(regex2, 'var protoUrl=null');
 
-//     newHtmlStr = newHtmlStr.replace('if\s*\(true\)\s*\{', 'if (false) {');
-//     html = newHtmlStr;
-// }
+    newHtmlStr = newHtmlStr.replace('if\s*\(true\)\s*\{', 'if (false) {');
+    html = newHtmlStr;
+}
 $done({
   body: html
 });