typemill / typemill

Typemill is a lightweight, flat-file CMS designed for simple, fast, and flexible website and eBook creation using Markdown.
https://typemill.net
MIT License
467 stars 54 forks source link

google adsense script wird nicht ausgeführt #486

Open fnow54 opened 5 months ago

fnow54 commented 5 months ago

Guten Tag, ich möchte gern adsense auf meiner Webseite energytools.de einsetzen. Alle Voraussetzungen sind laut google adsense erfüllt, aber die Ausführung des Scriptes im Headbereich wird verweigert mit dem Hinweis aus CSP.

Ich habe verschiedene Varianten des CSP eingefügt, z.B. aber ich erhalte im Test auf der search console immer eine oder mehrere Fehlermeldungen mit folgenden Inhalt:

Refused to load the script 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1885638841547169' because it violates the following Content Security Policy directive: "default-src 'unsafe-inline' 'unsafe-eval' 'self' data: .youtube-nocookie.com .youtube.com". Note that 'script-src-elem' was not explicitly set, so 'default-src' is used as a fallback.

Wo könnte den diese Direktive: default-src 'unsafe-inline' 'unsafe-eval' 'self' data: .youtube-nocookie.com .youtube.com herkommen, in den Typemill_Dateien habe ich dazu nichts gefunden. Als Browser habe ich opera und chrome benutzt, bei beiden die gleiche Fehlermeldung.

Ich bin 71 und recht ratlos und verstehe das nicht mehr so ganz. Kann jemand helfen? Danke!

trendschau commented 5 months ago

Es gibt zwei Möglichkeiten:

Ich würde empfehlen, zunächst die URL zum CSP hinzuzufügen und wenn das nicht funktioniert, dann CSP komplett zu deaktivieren. Grundätzlich ist CSP eine sehr sinnvolle Maßnahme um die Sicherheit einer Seite zu erhöhen.

Unbenannt

Wenn Adsence per Plugin integriert wird (was der beste Weg wäre), dann können die URLs auch über das Plugin für CSP freigeschaltet werden. Leider noch nicht in der Dokumentation enthalten aber man kann sich am Code des Analytics-Plugins orientieren: https://plugins.typemill.net/analytics

trendschau commented 2 weeks ago

Hatte der Hinweis geholfen und kann ich das Ticket schließen?