bernd91364
Cadet 4th Year
- Registriert
- Nov. 2020
- Beiträge
- 93
Hallo,
gibt es einen Weg um in Bezug auf Iframes die Same origin Policy zu umgehen?
Klingt vermutlich super sus aber es geht um Folgendes:
Ich hab mein Email Psotfach bei GMX, wo ich über deren Backoffice drauf zugreife.
Mein SPamordner ist dauernd voll mit allen möglichem Mist zu potenzmitteln, Gewinnen aus Nigeria, etc.
meist sogar mehrfahc von den selben Emailadressen.
GMX hat zwar eine Blacklist Funktion.
Dazu muss man aber in die Einstellungen und dort jede Email einzeln eintragen.
Also email eintippen, "auf blacklist setzen", rinse and repeat.
Gibt leider, so wie es jeder Normale annehmen würde, im Emailbereich selbst keinen einfachen Button um einen Absender einer EMail direkt draufzusetzen.
Jedenfalls will/wollte ich eigentlich 1-2 Tampermonkey Skripte bauen.
Ein Skript das ich ausführe wenn ich die Lsite mit den Spamnachrichten aufhabe und der schlicht jede der Emailadressen in einem eigenen Cookie abspeichert (Cookie Namen "Spam_1", "Spam_2" etc. oder so).
Und ein 2. Skript das och dann auf der Blacklistseite ausführe und einfach die Cookies ausliest und Stück für Stück in die Blackliste einträgt, Autocclicker Stil.
Nun problem nur:
Auf der Emailseite musss ich ja erstmal an die EMailadressen kommen.
Die Elemente wo die drinstehen, sind ziemlich tief verschachtelt.
Vom Dom Tree her muss ich da erst in einen Ifram reinkommen, darin in eine shadow root rein und von da in eine weitere shadow root rein.
Und da tief drin ist die Lsite mit den elementen, deren innerText die Emailadressen sind.
javascript technisch kein Problem.
Nur die sch... Fehlermeldung, dass ich auf das "innere" des Iframes nicht zugreifen kann wegen der sch... Same origin Policy!
Weil wohl der Iframe eine Art "Drittanbieterinhalt" darstellt und ich mit javascript daher dadrauf nicht zugreifen darf!
Ziel war halt, eingie der Emails im Spam Ordner zu markieren (nicht alle dort sind wirklich "Spam" und sollen nicht auf die Blacklist) und von den markierten Emails halt die EMailadressen auslesen und in Cookies speichern.
Was extrem sch... ist, drum kann ich es nicht bauen wie geplant.
Gibt es da irgendwie noob-passende Mittel und Wege, da easy drum herum und eben an den Inhalt des Iframes zu kommen?
GMX bietet leider keine API an, man kann zwar (wie mit Thudnerbird und Co) auf Emails zugreifen und senden.
(wüsste nicht wie man das javascript mässig umsetzt als Teil eines Tampermonkey Scripts).
Aber an die Blacklist kommt man wohl so nicht dran, die geht wohl nur über das webinterface :-/
Hat Jemand einen guten Rat, wie das gehen könnte?
Stört mich shcon seit Jahren aber gmx hat wohl nicht vor, die blacklist und whitelist mal nach vorne zu holen damit man easy Leute rauf und wieder rutner setzen kann :-/
gibt es einen Weg um in Bezug auf Iframes die Same origin Policy zu umgehen?
Klingt vermutlich super sus aber es geht um Folgendes:
Ich hab mein Email Psotfach bei GMX, wo ich über deren Backoffice drauf zugreife.
Mein SPamordner ist dauernd voll mit allen möglichem Mist zu potenzmitteln, Gewinnen aus Nigeria, etc.
meist sogar mehrfahc von den selben Emailadressen.
GMX hat zwar eine Blacklist Funktion.
Dazu muss man aber in die Einstellungen und dort jede Email einzeln eintragen.
Also email eintippen, "auf blacklist setzen", rinse and repeat.
Gibt leider, so wie es jeder Normale annehmen würde, im Emailbereich selbst keinen einfachen Button um einen Absender einer EMail direkt draufzusetzen.
Jedenfalls will/wollte ich eigentlich 1-2 Tampermonkey Skripte bauen.
Ein Skript das ich ausführe wenn ich die Lsite mit den Spamnachrichten aufhabe und der schlicht jede der Emailadressen in einem eigenen Cookie abspeichert (Cookie Namen "Spam_1", "Spam_2" etc. oder so).
Und ein 2. Skript das och dann auf der Blacklistseite ausführe und einfach die Cookies ausliest und Stück für Stück in die Blackliste einträgt, Autocclicker Stil.
Nun problem nur:
Auf der Emailseite musss ich ja erstmal an die EMailadressen kommen.
Die Elemente wo die drinstehen, sind ziemlich tief verschachtelt.
Vom Dom Tree her muss ich da erst in einen Ifram reinkommen, darin in eine shadow root rein und von da in eine weitere shadow root rein.
Und da tief drin ist die Lsite mit den elementen, deren innerText die Emailadressen sind.
javascript technisch kein Problem.
Nur die sch... Fehlermeldung, dass ich auf das "innere" des Iframes nicht zugreifen kann wegen der sch... Same origin Policy!
Weil wohl der Iframe eine Art "Drittanbieterinhalt" darstellt und ich mit javascript daher dadrauf nicht zugreifen darf!
Ziel war halt, eingie der Emails im Spam Ordner zu markieren (nicht alle dort sind wirklich "Spam" und sollen nicht auf die Blacklist) und von den markierten Emails halt die EMailadressen auslesen und in Cookies speichern.
Was extrem sch... ist, drum kann ich es nicht bauen wie geplant.
Gibt es da irgendwie noob-passende Mittel und Wege, da easy drum herum und eben an den Inhalt des Iframes zu kommen?
GMX bietet leider keine API an, man kann zwar (wie mit Thudnerbird und Co) auf Emails zugreifen und senden.
(wüsste nicht wie man das javascript mässig umsetzt als Teil eines Tampermonkey Scripts).
Aber an die Blacklist kommt man wohl so nicht dran, die geht wohl nur über das webinterface :-/
Hat Jemand einen guten Rat, wie das gehen könnte?
Stört mich shcon seit Jahren aber gmx hat wohl nicht vor, die blacklist und whitelist mal nach vorne zu holen damit man easy Leute rauf und wieder rutner setzen kann :-/