Page 1 of 1

XMLHttpRequest error beim Google Chrome Browser

Posted: Tue Sep 10, 2024 2:23 pm
by knollsen
Vielleicht könnt Ihr mir ja auch mal helfen. Find den Fehler einfach nicht, weil bei mir auf allen 3 Rechnern in unterschiedlichen Browsern alles funktioniert!
Es geht um diese im Aufbau befindliche Seite die ich bei IONOS (PHP 8.2.12) hochgeladen habe. Unten im NEWSCENTER und bei Karriere, wo das NEWS-Plugin aktiv ist, kann man im Google Chrome Browser nicht auf die Überschriften klicken, um auf die Details zu kommen. Handy (Android) ebenfalls nicht. (Bei mir geht aber alles). Igrend eine Einstellung blockiert die GET-Anweisung.
Im Google Chrome Browser kommt in der Console Access to XMLHttpRequest at 'http://......*' from origin '' header is present on the requested resource. Hab das aber nur einmal gesehen.... und ne Get Fehlermeldung.
Local xampp PHP 8.2.12 und auf meinem Webspace unter PHP 7.4.33 geht auch alles im Chrome

das hat mal Google ausgespuckt

Code: Select all

header('Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE');
aber so richtig wollte das auch nicht!

2 Fehlermeldungen in der Console vom ChromeBrowser

Code: Select all

Access to XMLHttpRequest at 'https://wiskunststoffe.de/?&category=Aktuelles&entry=1724844384&news=true' from origin 'https://www.wiskunststoffe.de' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. jquery.min.js:2 

Code: Select all

 GET https://wiskunststoffe.de/?&category=Aktuelles&entry=1724844384&news=true net::ERR_FAILED 200 (OK)

Re: XMLHttpRequest error beim Google Chrome Browser

Posted: Tue Sep 10, 2024 5:44 pm
by lck
knollsen wrote:
Tue Sep 10, 2024 2:23 pm
Vielleicht könnt Ihr mir ja auch mal helfen. Find den Fehler einfach nicht, weil bei mir auf allen 3 Rechnern in unterschiedlichen Browsern alles funktioniert!
Es geht um diese im Aufbau befindliche Seite die ich bei IONOS (PHP 8.2.12) hochgeladen habe. Unten im NEWSCENTER und bei Karriere, wo das NEWS-Plugin aktiv ist, kann man im Google Chrome Browser nicht auf die Überschriften klicken, um auf die Details zu kommen. Handy (Android) ebenfalls nicht. (Bei mir geht aber alles). Igrend eine Einstellung blockiert die GET-Anweisung.
Wirklich helfen kann ich wohl nicht. Hab die Seite aber mal in unterschiedlichen Browsern getestet. Ich hoffe ich habe dich auch richtig verstanden.

- Also, unten im Newscenter kann ich auf die Überschriften klicken und komme zu den Details.

- Bei Karriere kann man nicht auf die Überschriften klicke, nur auf den Botton Details. Aber das ist doch normal, weil bei den Überschriften weder ein onclick=, noch ein Link existiert. :?

Schalte ich Javascript aus, dann kann ich nirgends klicken, besser gesagt, man wird nicht zu den Details weitergeleitet.

Re: XMLHttpRequest error beim Google Chrome Browser

Posted: Tue Sep 10, 2024 8:24 pm
by knollsen
Klar, bei Karriere ist es auch anders da muss man ja auf Details klicken, um auf die Details zu kommen. Aber beides sind die selben Script Anweisungen.
Es geht ja auch nur um den chrome Browser.
Andere haben eben das Problem, dass die Get Anweisung zu ein Fehler führt und keine Details geöffnet werden.
Ich hab den Chrome unter Windows 10 neu installiert und konnte den Fehler nicht reproduzieren, das ist doch krank.
Ich glaub, irgendeine Serverkomponente ist bei Ionos nicht verfügbar.

Re: XMLHttpRequest error beim Google Chrome Browser

Posted: Wed Sep 11, 2024 12:43 pm
by olape
Also bei mir funktioniert es, AUF DEN ERSTEN BLICK, sowohl unter FF als auch Chrome.

Code: Select all

has been blocked by CORS policy
Dein Problem liegt hier https://www.wiskunststoffe.de <-> https://wiskunststoffe.de.

Nutzt man in Chrome die URL mit www. funktioniert es nicht, weil die Links in den News alle ohne www. sind.
Und damit ist es nicht dieselbe Domain.
Ruft man die Site in Chrome ohne www. auf, ist alles ok.

Re: XMLHttpRequest error beim Google Chrome Browser

Posted: Wed Sep 11, 2024 1:26 pm
by lck
olape wrote:
Wed Sep 11, 2024 12:43 pm
Nutzt man in Chrome die URL mit www. funktioniert es nicht, weil die Links in den News alle ohne www. sind.
Tatsächlich. Good catch!

Re: XMLHttpRequest error beim Google Chrome Browser

Posted: Wed Sep 11, 2024 2:46 pm
by knollsen
COOL - darauf wäre ich nicht gekommen, da habe ich auch schon die Lösung für den Chrom-Browser wo die Webseite bei IONOS oder etc gehostet wird:

im Template oder im Plugin

Code: Select all

header('Access-Control-Allow-Origin: *');
wer sicher gehen will alle 3 Optionen:

Code: Select all

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET');
header('Access-Control-Allow-Methods: GET, OPTIONS');
ODER per htaccess

Code: Select all

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
</IfModule>
Vielen Dank! Echt Klasse :)

Re: XMLHttpRequest error beim Google Chrome Browser

Posted: Wed Sep 11, 2024 4:25 pm
by olape
knollsen wrote:
Wed Sep 11, 2024 2:46 pm

Code: Select all

header('Access-Control-Allow-Origin: *');
Hier kann man auch die entsprechenden Domains eintragen, es gleich für alle freizugeben ist vielleicht etwas zu viel des Guten.

Re: XMLHttpRequest error beim Google Chrome Browser

Posted: Wed Sep 11, 2024 5:55 pm
by knollsen
Hier kann man auch die entsprechenden Domains eintragen...
Jepp aber dann mit www.domain.de
Und da suchst du dich manchmal wund ... Thanks