Beim laden einer Internetseite in Chrome automatisch Code ändern/ersetzen?

Mit Firefox würde ich das ja mit GreaseMonkey machen. Keine Ahnung, ob es ein Chrome-Pendant dazu gibt.
 
  • Gefällt mir
Reaktionen: Hayda Ministral, Asghan und Raijin
  • Gefällt mir
Reaktionen: Yuuri
Ich nutze für sowas meist Custom JavaScript for Websites 2. Der Rest ist dann ja quasi ein Einzeiler in JavaScript.
 
Ich bedanke mich für die schnellen Antworten. Habe mir als Alternative zum GreaseMonkey auch noch den Tampermonkey angesehen.



(function() {
'use strict';

$(document).ready(() => {
const elements = $('a')
elements.each((_, e) => {
let href = e.getAttribute('href')
if (href && href.match(/^phone:/)) {
href = href.replace(/^phone:/, 'tel:')
e.setAttribute('href', href)
}
});
});
})();
 
Gleich JQuery als Dependency? ;)

Javascript:
(function ()
{
    for (const link of document.querySelectorAll("a[href^='phone:']"))
    {
        link.setAttribute("href", link.getAttribute("href").replace(/^phone:/, "tel:"))
    }
})()
 
  • Gefällt mir
Reaktionen: crogge, netzgestaltung und apachy
Zurück
Oben