// ==UserScript== | |
// @name Telegram tg:// to web+tg:// | |
// @namespace http://denilson.sa.nom.br/ | |
// @version 0.1 | |
// @description Converts "tg://" links to "web+tg://". See https://github.com/zhukov/webogram/issues/594 | |
// @homepage https://gist.github.com/denilsonsa/b32ee2957982bfa86a00 | |
// @author Denilson Sá | |
// @grant none | |
// @license Public domain | |
// @downloadURL none | // ==/UserScript==<< |
// Do to web restrictions, web.telegram.org cannot register itself to "tg://" protocol. | |
// The browser only allows the white-listed version "web+tg://". | |
// See also: https://github.com/zhukov/webogram/issues/594 | |
// | |
// This user-script converts any "tg://" link to "web+tg://". | |
// It is only run when a document finishes loading, so it won't slow down the entire browser. | |
// This also means that any dynamically-created links will be left untouched. | |
(function(){ | |
for (var i = 0; i < document.links.length; i++) { | |
var anchor = document.links[i]; | |
if (/^tg:\/\//.test(anchor.href)) { | |
anchor.href = 'web+' + anchor.href; | |
} | |
} | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment