Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Google Bildersuche führt zu fehlverhalten im Shop

    Ello

    • Neu im Forum
    • Beiträge: 37
    Wir haben seit längerer Zeit den Fehler, dass manche Leute, welche mit PayPal zahlen wollten, statt einer Weiterleitung eine weiße Seite angezeigt bekamen.

    Der Fehler trat immer sporadisch auf und konnte von uns bis jetzt nicht reproduziert werden.

    Gestern haben wir aber herausgefunden, dass die Google Bildersuche (oder ähnliche Einrichtungen) dafür verantwortlich zu sein scheint.

    Viele Kunden kommen über die Bildersuche in den Shop, was natürlich großartig ist. Das Problem ist, sie lassen das Google Panel offen und navigieren dann normal im Shop. Google fungiert dabei als eine Art Proxy, die URLs der Kunden sieht ähnlich wie folgt aus:

    http://www.google.de/imgres?client=firefox-a&hs=X22&sa=X&rls=org.mozilla%3Ade%3Aofficial&biw=2560&bih=1376&tbm=isch&tbnid=iKFfnF1EoykoUM%3A&imgrefurl=[...]

    Diese Kunden können ganz normal im Shop surfen und auch Bestellen, ohne dass Sie eine Einschränkung haben, lediglich wenn sie versuchen über PayPal zu bezahlen, erhalten sie eine weiße Seite.

    Wie kann ich nun den Browser zwingen, dass er in der Checkout die "Sandbox" der Google-Bildersuche verlässt und auf unsere URL navigiert?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=29226.0

    Alfred

    • Experte
    • Beiträge: 2.115
    Re: Google Bildersuche führt zu fehlverhalten im Shop
    Antwort #1 am: 05. Februar 2014, 11:09:34
    Hallo,

    betroffen ist nur die Bildersuche unter google.de und google.fr.
    Da wird die Seite im Frame angezeigt.
    Der Rest der Welt ist umgestellt auf die neuere Bildersuche.
    In Deutschland und Frankreich wird die in der nächsten Zeit sicherlich nicht kommen

    Lösen sollte man das mit einem Framebrecher.

    Zitat
    <script language="JavaScript">
    <!--
    if (self != top) {
        parent.location.href=self.location.href;
    }
    //-->
    </script>


    Einbauen sollte man den schon vorher in einer Seite bei die Bildersuche unwichtig ist.
    Also bitte nicht global im Shop nutzen.

    Die Anmeldeseite bietet sich da an.

    Gruß en001

    Ello

    • Neu im Forum
    • Beiträge: 37
    Re: Google Bildersuche führt zu fehlverhalten im Shop
    Antwort #2 am: 05. Februar 2014, 11:50:55
    Habe es eingebaut, funktioniert gut.

    Danke.

    Eine Frage, was mache ich wenn die Leute Javascript ausgeschaltet haben oder ähnliches?

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Google Bildersuche führt zu fehlverhalten im Shop
    Antwort #3 am: 05. Februar 2014, 13:00:21
    Also bitte nicht global im Shop nutzen.

    Kann man nicht laut genug sagen. Google schmeißt Seiten aus der Bildersuche, die Frame Breaker direkt auf der Seite, auf der das Bild erscheint, nutzen.

    Eine Frage, was mache ich wenn die Leute Javascript ausgeschaltet haben oder ähnliches?

    Nichts. 100% alle glücklich zu machen bekommst du eh nie hin.

    Ello

    • Neu im Forum
    • Beiträge: 37
    Re: Google Bildersuche führt zu fehlverhalten im Shop
    Antwort #4 am: 05. Februar 2014, 13:13:41
    also hab es jetzt im Login verankert. Da es kein eingeloggt bleiben bei uns gibt, müssen Sie diese Seite passieren wenn sie zahlen wollen.

    Auszug aus der javascript/general.js.php:
    Code: PHP  [Auswählen]
    <?php // 2014-02-05 -  added framebreaker to prevent a login/checkout while within google image search
    if (strstr($PHP_SELF, FILENAME_LOGIN)) {
    ?>
        <script language="JavaScript">
            <!--
            if (self != top) {
                parent.location.href=self.location.href;
            }
            //-->
        </script>
    <?php
    }
    ?>
     

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: Google Bildersuche führt zu fehlverhalten im Shop
    Antwort #5 am: 05. Februar 2014, 13:30:21
    Danke für diese Information,

    dass ist uns vorher noch gar nicht aufgefallen.
    Nach dieser Nachricht haben wir es wie folgt gelöst:

    Code: PHP  [Auswählen]
    <?php // googleframebreaker
    if (strstr($PHP_SELF, 'shopping_cart' )) {
    ?>
    <script language="JavaScript">
    <!--
    if (self != top) {
        parent.location.href=self.location.href;
    }
    //-->
    </script>
    <?php
    }
    // Ende framebreaker
    ?>

     

    sonic

    • Neu im Forum
    • Beiträge: 15
    Re: Google Bildersuche führt zu fehlverhalten im Shop
    Antwort #6 am: 05. Februar 2014, 15:54:31
    Danke für den Hinweis,
    ich benutze den Shop zwar nur als Katalog ohne Shoppingcard, aber mein selbstgebautes "Preise anzeigen" (Nettopreise) funktionierte in der Bildersuche auch nicht  :doh:

    Beim ersten Aufruf passiert ja eh noch nichts, da kann die Seite noch im Frame bleiben.
    Warum denn dann Javascript, und nicht im <head> nicht einfach ein <base target="_top">  einbauen?
    Ich habe jedenfalls noch nichts dazu gefunden, dass google das auch abstraft!?
    26 Antworten
    6539 Aufrufe
    07. November 2016, 17:17:47 von Bonsai
    2 Antworten
    2309 Aufrufe
    02. Februar 2011, 14:28:00 von ulli01
    13 Antworten
    6627 Aufrufe
    11. September 2014, 20:27:19 von Matt
               
    anything