Java Url überprüfen?
Hi,
ich möchte eine chrome extension bauen. Sie soll eine Aktion ausführen wenn eine bestimmte URL aufgerufen wird. Kennt irgendjemand eine Java Bedingung für eine If Schleife in der die URL die Bedingung ist?
1 Antwort
Wenn es nur um eine spezielle Seite geht, würde die Überprüfung nicht erst im Script deiner Extension durchführen. Stattdessen schreibst du die URL direkt in deine manifest.json und führst dein Script halt dann aus, wenn diese geladen wurde.
manifest.json
{
// Required
"manifest_version": 3,
"name": "Jannis_pageLoadHandler",
"version": "1.0.0",
"content_scripts": [
{
"matches": ["https://www.example.com/*"],
"js": ["script.js"]
}
]
}
Mehr zur Manifest Dateiformat kannst direkt auf der Chrome-Website für Entwickler nachlesen. Dort findest du auch noch weitere Parameter, die du angeben kannst und ggf. solltest. Schau also mal rein und passe deine manifest.json entsprechend an.
Wenn du es doch lieber innerhalb von JavaScript bzw. deinem Extension-Script umsetzen möchtest, kannst du auch dort die aktuell geladene Seite abfragen.
const aktuelleUrl = window.location.href;
const gesuchteUrl = "https://www.example.com/";
if(aktuelleUrl === gesuchteUrl){
// dein script...
}
LG medmonk
const targetButton = document.querySelector('#buttonId');
targetButton.dispatchEvent(new MouseEvent('click'));
Du kannst den Button auch über getElementById ansprechen. Danach löst du einfach mit dispatchEvent ein Click-Event auf diesen Button aus. Der Button muss natürlich verfügbar sein, ansonsten funktioniert es nicht.
Danke du weisst gar nicht wie hilfreich das war!