t.me Open in Web Telegram K for Firefox

This script allows you to open t.me links in Web Telegram K in Firefox

// ==UserScript==
// @name         t.me Open in Web Telegram K for Firefox
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  This script allows you to open t.me links in Web Telegram K in Firefox
// @author       jugami1
// @match        https://t.me/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=t.me
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    /* Function to get channel ID */
    function getChannelId(url) {
        return url.replace(/^https:\/\/t\.me\//, "");
    }
    /* Get the current location */
    const currentUrl = window.location.href;
    /* Get channel ID from the current location */
    const channelId = getChannelId(currentUrl);
    /* Find the button that takes you to the desktop client */
    const desktopClient = document.querySelector('.tgme_page_action');
    /* Add a new button below to go to the web client */
    if (desktopClient) {
        const webClient = document.createElement('div');
        webClient.classList.add('tgme_page_action', 'tgme_page_web_action');
        webClient.innerHTML = `<a class="tgme_action_button_new tgme_action_web_button" href="https://web.telegram.org/k/#?tgaddr=tg%3A%2F%2Fresolve%3Fdomain%3D${channelId}"><span class="tgme_action_button_label">Open in Web</span></a>`;
        desktopClient.insertAdjacentElement('afterend', webClient);
    }
    /* Hide channel preview link in t.me */
    const previewLink = document.querySelector('.tgme_page_context_link_wrap');
    previewLink.style.display = 'none';
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址