03.07.2022, 08:55
Okay, also es ist eindeutig dass der Code funktioniert.
Denn wenn ich ihn händisch auf der Loginseite in der Konsole einfüge und "ausführe", dann tut er das was er soll:
klickt auf button, 2 felder für username+passwort gehen auf.
habe ich es allerdings im script, dann tut die seite gar nichts.
ich gehe eher nicht davon aus dass es am @include oder @match, da da alle möglichen Sachen nicht zugelassen werden laut Fehlerlog.
So aktuell der relevante Teil meines Codes:
Und das hier wird mir im Fehlerlog angezeigt wenn ich die Seite (mit Tampermonkey Script im Hintergrund) aufmache:
Ich vermute dass es irgendwie an diesem "Quell-Uri nicht erlaubt" oder der Geschichte mit den Cross Origin Anfragen irgendwie liegt
Aber kann man das überhaupt beheben wenn die Seite das blockt?
Denn wenn ich ihn händisch auf der Loginseite in der Konsole einfüge und "ausführe", dann tut er das was er soll:
klickt auf button, 2 felder für username+passwort gehen auf.
habe ich es allerdings im script, dann tut die seite gar nichts.
ich gehe eher nicht davon aus dass es am @include oder @match, da da alle möglichen Sachen nicht zugelassen werden laut Fehlerlog.
So aktuell der relevante Teil meines Codes:
Code:
// ==UserScript==
// @name https://5billionsales.com/login
// @namespace https://5billionsales.com/login
// @version 0.1
// @description Try to take over the world!
// @author You
// @include https://5billionsales.com/login/*
// @grant GM.xmlHttpRequest
// @run-at document-idle
// ==/UserScript==
Code:
function openform(){
const buttons = document.querySelectorAll('button#rvBtn');
console.log("buttons length="+buttons.length);
buttons[0].click();
//simulateClick(button[0]);
return;
}
openform();
Und das hier wird mir im Fehlerlog angezeigt wenn ich die Seite (mit Tampermonkey Script im Hintergrund) aufmache:
Code:
Cookie “AEC” with the “SameSite” attribute value “Lax” or “Strict” was omitted because of a cross-site redirect. element.js
Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf https://static.cloudflareinsights.com/beacon.min.js/v652eace1692a40cfa3763df669d7439c1639079717194. (Grund: CORS-Anfrage schlug fehl). Statuscode: (null).
Keine der "sha512"-Hashes im "integrity"-Attribut stimmen mit dem Inhalt der Subressource überein. login
Einige Cookies verwenden das empfohlene "SameSite"-Attribut inkorrekt. 4
Diese Seite verwendet die nicht standardisierte Eigenschaft "zoom". Stattdessen sollte calc() in den entsprechenden Eigenschaftswerten oder "transform" zusammen mit "transform-origin: 0 0" verwendet werden. login:5:4214
Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf https://embed.tawk.to/6246cdcd0bfe3f4a8770fba2/1fvi97qtc. (Grund: CORS-Anfrage schlug fehl). Statuscode: (null).
<script>-Quell-URI ist in diesem Dokument nicht erlaubt: "https://embed.tawk.to/6246cdcd0bfe3f4a8770fba2/1fvi97qtc". login:1:1
Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf https://static.cloudflareinsights.com/beacon.min.js/v652eace1692a40cfa3763df669d7439c1639079717194. (Grund: CORS-Anfrage schlug fehl). Statuscode: (null).
Keine der "sha512"-Hashes im "integrity"-Attribut stimmen mit dem Inhalt der Subressource überein. login
Ich vermute dass es irgendwie an diesem "Quell-Uri nicht erlaubt" oder der Geschichte mit den Cross Origin Anfragen irgendwie liegt
Aber kann man das überhaupt beheben wenn die Seite das blockt?