d2jsp
Log InRegister
d2jsp Forums > Off-Topic > International > Deutsch > Kann Mir Wer Nen Browser Plugin Schreiben
12Next
Add Reply New Topic New Poll
Member
Posts: 40,221
Joined: Dec 3 2010
Gold: 151,795.00
Mar 29 2025 12:14pm
du kannst sowas doch, oder? xd

wenn ich bspw. nach "lol karthus" suche, finde ich recht weit oben einen link
https://u.gg/lol/de_de/champions/karthus/build

ich find u.gg ziemlich nice, aber ich will nur die englische seite benutzen
ich kann natürlich jedes mal dann die seite auf englisch stellen, aber das nervt

kann ich iwie meinen chrome so einstellen, dass ich dann stets auf
https://u.gg/lol/en_en/champions/karthus/build
weitergeleitet werde?
also falls XY in der Url auftaucht, soll es XY stets durch YZ austauschen? gibt's sowas?
Member
Posts: 40,221
Joined: Dec 3 2010
Gold: 151,795.00
Mar 29 2025 12:23pm
okay hab's hingekriegt mit URL Auto Redirector, nem Chrome plugin
selber coden wär aber iwie cooler gewesen^^
Member
Posts: 5,505
Joined: Aug 12 2008
Gold: 3,455.00
Warn: 10%
Mar 29 2025 12:40pm
Du fährst auch mit einem Mückenstich in die Notaufnahme oder?
Member
Posts: 40,221
Joined: Dec 3 2010
Gold: 151,795.00
Mar 29 2025 12:45pm
Du fährst auch mit einem Mückenstich in die Notaufnahme oder?


ja, auf jeden fall

frage mich warum immer noch nicht reagiert hat
ist ja super wichtig und ich komme ohne ihn nicht klar :O
Member
Posts: 89,858
Joined: Sep 23 2006
Gold: 2,000.01
Mar 29 2025 12:50pm
Einfach von KI erzeugen lassen. Lol selbst denken xd
Member
Posts: 22,258
Joined: Mar 1 2013
Gold: 3,342.04
Mar 30 2025 12:06pm
ja, auf jeden fall

frage mich warum ^Prophets immer noch nicht reagiert hat
ist ja super wichtig und ich komme ohne ihn nicht klar :O


sry bin nichtmehr 24/7 online

grundsätzlich entscheiden die meisten webseiten anhand deines browsers und der language die der schickt auf welche lokalisierte url/seite du kommst. das als hintergrundinfo.

ansonsten hätte ich mir wohl einfach n tampermonkey 2 zeiler dafür hergenommen. xd
eigenes plugin für sowas, ja moin. hoffe da ist n monero-miner mit drin.

liebe grüße, bin wieder off
Member
Posts: 40,221
Joined: Dec 3 2010
Gold: 151,795.00
Mar 30 2025 02:35pm
sry bin nichtmehr 24/7 online

grundsätzlich entscheiden die meisten webseiten anhand deines browsers und der language die der schickt auf welche lokalisierte url/seite du kommst. das als hintergrundinfo.

ansonsten hätte ich mir wohl einfach n tampermonkey 2 zeiler dafür hergenommen. xd
eigenes plugin für sowas, ja moin. hoffe da ist n monero-miner mit drin.

liebe grüße, bin wieder off


ah alles klar, tampermonkey soll ich dafür nutzen. ich glaub, mit dem tipp krieg ich das bestimmt selber iwie hin. danke
Member
Posts: 2,512
Joined: Oct 18 2011
Gold: 70.00
Mar 30 2025 05:50pm

:zzz:


This post was edited by AlphaGuy28 on Mar 30 2025 06:01pm
Member
Posts: 5,505
Joined: Aug 12 2008
Gold: 3,455.00
Warn: 10%
Mar 31 2025 02:35am
sry bin nichtmehr 24/7 online

grundsätzlich entscheiden die meisten webseiten anhand deines browsers und der language die der schickt auf welche lokalisierte url/seite du kommst. das als hintergrundinfo.

ansonsten hätte ich mir wohl einfach n tampermonkey 2 zeiler dafür hergenommen. xd
eigenes plugin für sowas, ja moin. hoffe da ist n monero-miner mit drin.

liebe grüße, bin wieder off


Gehe so off
Member
Posts: 10,586
Joined: Sep 12 2008
Gold: 4,200.00
Warn: 10%
Mar 31 2025 03:49am
Ordner Erstellen mit diesen Dateien:
1) manifest.json
2) background.js
3) content.js
4) icon48.png
5) icon128.png



Installation in Chrome:
Öffne Chrome
Gehe zu chrome://extensions/
Aktiviere "Entwicklermodus" (oben rechts)
Klicke auf "Entpackte Erweiterung laden"
Wähle den Ordner mit deinen Dateien

Inhalt zu 1)


// manifest.json
{
"manifest_version": 3,
"name": "Original Language Keeper",
"version": "1.0",
"description": "Ensures websites are displayed in their original language",
"permissions": [
"webRequest",
"webRequestBlocking",
"activeTab"
],
"background": {
"service_worker": "background.js"
},
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["content.js"]
}
],
"icons": {
"48": "icon48.png",
"128": "icon128.png"
}
}


Inhalt zu 2)
// background.js
chrome.webRequest.onBeforeSendHeaders.addListener(
function(details) {
// Entferne Accept-Language Header, der Übersetzungen anfordern könnte
for (let i = 0; i < details.requestHeaders.length; i++) {
if (details.requestHeaders.name.toLowerCase() === 'accept-language') {
details.requestHeaders.value = navigator.language; // Setze auf Systemsprache
}
// Entferne Google Translate spezifische Header
if (details.requestHeaders.name.toLowerCase() === 'x-translate') {
details.requestHeaders.splice(i, 1);
i--;
}
}
return { requestHeaders: details.requestHeaders };
},
{ urls: ["<all_urls>"] },
["blocking", "requestHeaders"]
);


Inhalt zu 3)
// content.js
// Verhindert clientseitige Übersetzungen
(function() {
// Deaktiviere Google Translate Frame
const disableTranslate = () => {
document.documentElement.lang = document.documentElement.lang || 'auto';
const translateElements = document.querySelectorAll('html[translated-ltr], html[translated-rtl]');
translateElements.forEach(el => {
el.removeAttribute('translated-ltr');
el.removeAttribute('translated-rtl');
});

// Entferne Google Translate Script
const scripts = document.getElementsByTagName('script');
for (let script of scripts) {
if (script.src.includes('translate.google')) {
script.remove();
}
}
};

// Führe beim Laden aus
window.addEventListener('load', disableTranslate);

// Beobachte DOM-Änderungen für dynamische Inhalte
const observer = new MutationObserver(disableTranslate);
observer.observe(document.body, { childList: true, subtree: true });
})();


Bitteschön
Go Back To Deutsch Topic List
12Next
Add Reply New Topic New Poll