Neu Menü funktioniert mobil nicht

lack.store

Gut bekanntes Mitglied
10. Januar 2017
48
48
Guten Tag,

Wenn wir im Chrome auf Android die Menüführung auf http://www.lack.store testen, wirft die Console diverse Fehlermeldungen bezüglich der Server Side Access Control Header. Der Aufruf bezieht sich auf die io.php.

XMLHttpRequest cannot load http://www.lack.store/io.php. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://lack.store' is therefore not allowed access.

Das Menü lässt sich hierdurch mobil nicht bedienen.
In der responsive simulation am desktop-chrome funktioniert alles.

Beste Grüße,

Friedrich Mocker
 

Anhänge

  • Screen Shot 2017-01-24 at 14.58.27.png
    Screen Shot 2017-01-24 at 14.58.27.png
    58,8 KB · Aufrufe: 15

lack.store

Gut bekanntes Mitglied
10. Januar 2017
48
48
Ich habe in der io.php direkt unter ob_start();
header("Access-Control-Allow-Origin: *");
eingefügt, jetzt geht es natürlich.
Vielleicht kann mich ja noch jemand aufklären welche Sicherheitslücken sich damit auftuen? Und wieso das auftritt?

Grüße,
Friedrich
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
Schau nochmal in die Fehlermeldung: "Origin 'http://***.store'..." und "XMLHttpRequest cannot load http://www.***.store/io.php". Das Problem tritt also nur auf, weil du den Shop aktuell sowohl mit als auch ohne www. aufrufen kannst.
Lässt sich einfach lösen, indem du dich für eine primäre Domain entscheidest (includes/config.JTL-Shop.ini.php) und alles andere auf die primäre Domain umleitest (.htaccess).
 
  • Gefällt mir
Reaktionen: lack.store

lack.store

Gut bekanntes Mitglied
10. Januar 2017
48
48
Wow, vollkommen übersehen. Vielen Dank, das macht natürlich ganz viel Sinn. Das hätte man sehen können :confused:
 

OS8610

Aktives Mitglied
3. November 2021
93
18
@david

wir arbeiten aktuell mit JTL Shop 5 und subdomains für unterschiedliche Sprachen.

also it.domain.xy für italienisch usw.

Wir bekommen ebenfalls diese CORS Access blocked Fehlermeldung und die js können bei Aufruf über die Subdomains nicht ausgeführt werden.
htaccess ist Standard.

wir benutzen bereits nur domain.xy ohne www und das funktioniert eigentlich auch.

Hier die Fehlermeldung in der ganzen Pracht:
Access to XMLHttpRequest at 'https://domain.xy/Artikelname?isAjax' from origin 'https://it.domain.xy' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Wo kann / muss man das noch anpassen damit Kunden auch in anderen Sprachen den Warenkorb Knopf angezeigt bekommen und etwas kaufen können?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Ebay.com: Mehrfaches Dropdown-Menü für den Artikelzustand eBay-Anbindung - Fehler und Bugs 0
Zahlungsarten anlegen funktioniert nicht mehr JTL-Wawi 1.11 2
Neu Temu – Bestandsabgleich funktioniert bei einzelnen Artikeln nicht SCX-(Ninepoint)-Anbindungen 0
Neu Datensicherung funktioniert nicht (EACCESS permission denied) JTL-POS - Fehler und Bugs 1
Neu Sicherheitspatch Shop 5.7.2 > 5.7.3 funktioniert nicht Allgemeine Fragen zu JTL-Shop 15
Update auf Wawi 2.0 - Worker funktioniert nicht mehr JTL-Wawi 2.0 6
Update 5.3 auf 5.7.2 Shop funktioniert nicht mehr Upgrade JTL-Shop4 auf JTL-Shop5 5
Neu Drucker funktioniert nicht nach update auf 2.0.0.2 JTL-POS - Fehler und Bugs 4
Neu IDU funktioniert nicht seit automatischer USt.-Berechnung Amazon-Anbindung - Fehler und Bugs 3
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 6
Die Suche von Stücklistenartikeln/Bundles funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu DHL funktioniert nicht JTL-ShippingLabels - Fehler und Bugs 5
Funktioniert die Adressvalidierung inzwischen? JTL-Wawi 2.0 1
Neu Sortierung der Variationswerte funktioniert nicht mehr Shopify-Connector 21
Retourenetikett Internetmarke funktioniert nicht mehr JTL-Wawi 2.0 3

Ähnliche Themen