Twitter js wird INTERN geladen?

Thema wurde von ff-webdesigner, 22. Juni 2021 erstellt.

  1. ff-webdesigner

    ff-webdesigner Erfahrener Benutzer

    Registriert seit:
    22. Januar 2014
    Beiträge:
    418
    Danke erhalten:
    35
    Danke vergeben:
    53
    Hallo beisammen,

    sehr eigenartiger fehler, noch nie vorgekommen:
    unter /admin/admin.php?do=TrackingCodes
    lade ich mit

    <script async
    data-type="text/javascript"
    data-src=”https://platform.twitter.com/widgets.js”
    type="as-oil"
    data-purposes="8"
    data-managed="as-oil"></script>

    konform nach dsgvo neu das twitter js erst nach zustimmung durch besucher. das sollte dann doch eigentlich gecached in /public landen in version 4.4.0.2, oder? anders als bei allen anderen gambio shops wo der code problemlos läuft versucht der browser (chrome) hier das script von INTERN zu laden:

    https://www.xyz.de/”https://www.google-analytics.com/analytics.js

    warum?
     
  2. ff-webdesigner

    ff-webdesigner Erfahrener Benutzer

    Registriert seit:
    22. Januar 2014
    Beiträge:
    418
    Danke erhalten:
    35
    Danke vergeben:
    53
    ursache gefunden. ist ein fehler aus 4.4.0.2 wie es ausschaut.
    unter /admin/admin.php?do=GambioCookieConsentPanelModuleCenterModule&activetab=purposes > integration
    gibt gambio jetzt falsch aus:

    <script async
    data-type="text/javascript"
    data-src=”Pfad zu Ihrem Javascript”
    type="as-oil"
    data-purposes="8"
    data-managed="as-oil"></script>

    data-src= darf aber nicht ”Pfad zu Ihrem Javascript” sein sondern muss "Pfad zu Ihrem Javascript"

    gambio: bitte richten!
     
  3. Anonymous

    Anonymous Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    1.656
    Danke erhalten:
    1.261
    Danke vergeben:
    300
    @ff-webdesigner Der Code funktioniert bei mir wunderbar in einer 4.4.0.2, man muss nur die Anführungszeichen neu eingeben:

    Code:
    <script async
    data-type="text/javascript" data-src="https://platform.twitter.com/widgets.js"
    type="as-oil"
    data-purposes="8"
    data-managed="as-oil"></script>
    Der Code funktioniert ganau wie gewünscht. In deinem Code sind unsicherbare Zeichen enthalten, die vor und nach dem https:// ausgegben werden, sodass der Browser denkt es sei ein internes Script. Bitte prüfe dein Code und bereinige diesen von unsichtbaren Zeichen.
     
  4. ff-webdesigner

    ff-webdesigner Erfahrener Benutzer

    Registriert seit:
    22. Januar 2014
    Beiträge:
    418
    Danke erhalten:
    35
    Danke vergeben:
    53
    hi till,

    widerspreche, ich habe einzig die von gambio > cookie consent panel > integration : falsch ausgegebenen anführungszeichen ” ersetzt durch die korrekten " - dann lief alles korrekt. scheint ein fehler unter 4.4.0.2 zu sein, checkt das mal.
     
  5. Anonymous

    Anonymous Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    1.656
    Danke erhalten:
    1.261
    Danke vergeben:
    300
    @ff-webdesigner Du hast recht, die Anführungszeichen sind in der Anzeige bei der Integration tatächlich die falschen.
    Das ist mir vorhin gar nicht direkt aufgefallen. Ich habs aufgenommen und werde es an die Entwicklunng weitergeben.

    Danke für den Hinweis.
     
  6. ff-webdesigner

    ff-webdesigner Erfahrener Benutzer

    Registriert seit:
    22. Januar 2014
    Beiträge:
    418
    Danke erhalten:
    35
    Danke vergeben:
    53
    bitte gerne! scheint nur direkt geladenen code mit src= zu betreffen - die anderen scheinen alle ok zu sein. scheint auch erst ab 4.4 zu bestehen der fehler.