kostenloser Webspace werbefrei: lima-city


AMP Validierungsproblem

lima-cityForumDie eigene HomepageHomepage Allgemein

  1. Autor dieses Themas

    leicht-gekocht

    leicht-gekocht hat kostenlosen Webspace.

    Hallo zusammen!

    Ich habe mich vor kurzem dazu entschieden eine AMP Version meiner Webseite zu tag/erstellen">erstellen. Hat auch bis jetzt alles sehr gut funktioniert.

    Ich habe meine Seite mittels des anfügens von #development=1 an die URL mittels der Chrome console validiert. Dies hat auch angezeigt, dass alles in Ordnung mit der Seite ist.

    Als ich nun jedoch die Google Indexierung startete habe ich gesehen, dass jede AMP Seite einen Fehler anzeigt. Folgende Meldung erhalten ich:

    The tag 'script' is disallowed except in specific forms. CUSTOM_JAVASCRIPT_DISALLOWED
    line 210, column 2


    Dieser Fehler hat mich sehr verwundert, da ich keinerlei JavaScript für meine Webseite benutzt habe. Als ich mir den im Validator angezeigten Quelltext angesehen habe, habe ich folgende Zeile gefunden. Diese hat mich noch mehr verwundert, da ich auch keine Cookies verwenden.

    <script type="text/javascript">window.setTimeout(function() { document.cookie = "_lcp3=a; Path=/; expires=Mon Mar 20 2034 13:02:58" }, 1000);</script></body>


    Wenn ich mir auf meiner Seite meinen eigenen Quellcode anzeigen lasse (Rechtsklick -> Seitenquelltext anzeigen) ist diese Zeile nicht vorhanden.

    Ich habe nun die Vermutung, dass lima-city diese Zeile einfügt - ich wüsste jedoch keinen Grund wieso ich sie dann im eigentlichen Quelltext nicht angezeigt bekomme.

    Hat jemand schonmal ähnliches boabachtet oder sogar den gleichen Fehler bei AMP Seiten? Ich weiß leider nicht mehr weiter und habe in der Suche auch kein Thema diesbezüglich gefunden.

    Vielen Dank im Voraus für die Hilfe!


    --------EDIT-----

    Da sich bis jetzt noch keiner dazu gemeldet hat, habe ich weitere Tests gemacht:

    Eine index.php mit einer Beispielseite des AMP-Projektes und eine html Datei mit folgendem Quelltext liefern beide einen Validierungsfehler.

    <!doctype html>
    <html ⚡>
     <head>
       <meta charset="utf-8">
       <link rel="canonical" href="hello-world.html">
       <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
       <style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript>
       <script async src="https://cdn.ampproject.org/v0.js"></script>
     </head>
     <body>Hello World!</body>
    </html>>


    Folgender Quelltext wird mir in der Validierung von Google angezeigt:
    <!doctype html>
    <html ⚡>
     <head>
       <meta charset="utf-8">
       <link rel="canonical" href="hello-world.html">
       <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
       <style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript>
       <script async src="https://cdn.ampproject.org/v0.js"></script>
     </head>
     <body>Hello World!<script type="text/javascript">window.setTimeout(function() { document.cookie = "_lcp3=a; Path=/; expires=Mon Mar 20 2034 13:02:58" }, 1000);</script></body>


    Ich bin langsam am verzweifeln, da ich nicht weiter weiß und auch noch nie etwas ähnliches im Internet gefunden habe.

    Kann mir denn wirklich niemand helfen? :slant:


    Gruß Thorsten

    Beitrag zuletzt geändert: 9.2.2017 19:06:41 von leicht-gekocht
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. willstdueswissen

    Kostenloser Webspace von willstdueswissen

    willstdueswissen hat kostenlosen Webspace.

    Hallo leicht-gekocht,

    da dir keine antwortet, mache ich das mal.
    Der ScriptBlock kommt von lima: https://www.lima-city.de/thread/lima-city-setzt-cookies-bei-usern.

    Du solltest den Support fragen, wie man das lösen könnte.
    Ich kann dir leider nicht helfen, da der ScriptBlock eine Schutzmaßnahme direkt vom lima-city System ist.

    Beitrag zuletzt geändert: 16.2.2017 10:52:02 von willstdueswissen
  4. jakobkronsteiner

    jakobkronsteiner hat kostenlosen Webspace.

    Hallo Ihr,
    Ich bin heute über das gleiche Problem gestolpert.
    - JA ich weiß die Frage ist schon alt. Und JA das Problem ist trotzdem noch aktuell.

    Eine Möglichkeit wäre dazu Cloudflare zu benutzen und einen Worker aufzusetzen, hier ist ein recht interessanter Artikel dazu: https://simon-thompson.me/simple-dom-manipulation-via-jquery-in-cloudflare-workers/

    Ich arbeite das im Moment duch. Wenn Bedarf besteht kann ich die Ergebnisse gern hier posten.
    LG
  5. v*******s

    Hi jakobkronsteiner,

    hattest du Erfolg mit dieser Lösung? Danke!

    LG
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!