GDPR Compliance aktivieren, "href" wird zu "data-href", warum?

Allgemeine Fragen
Dirk
Mitglied (Level 6)
Mitglied (Level 6)
Beiträge: 54
Registriert: Mo 24. Jan 2022, 10:34

GDPR Compliance aktivieren, "href" wird zu "data-href", warum?

Ungelesener Beitrag von Dirk »

Hallo zusammen

Mir ist aufgefallen das in der aktuellen Version von Mobi nach dem Aktivieren der Funktion GDPR im HEADER meiner Seite die "href" in "data-href" umgewandelt wird.

Kann mir hierzu sagen wie ich das zu verstehen habe, vielen Dank.

Servus
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5865
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: GDPR Compliance aktivieren, "href" wird zu "data-href", warum?

Ungelesener Beitrag von Tommy Herrmann »

Hallo,

damit habe ich mich auch noch nicht ausreichend beschäftigt, um es gut erklären zu können. Data-Attribute haben etwas mit der CSS zu tun.

Lies mal hier:

https://css-tricks.com/a-complete-guide ... ttributes/

… und hier:

https://werner-zenk.de/css/verwendung_v ... daten-.php

… oder hier:

https://hellocoding.de/blog/coding-lang ... -attribute

… oder, oder, oder ...
Klaus
Supporter
Supporter
Beiträge: 446
Registriert: Mi 21. Jul 2021, 00:43

Re: GDPR Compliance aktivieren, "href" wird zu "data-href", warum?

Ungelesener Beitrag von Klaus »

Das macht MR um alles zu unterbinden was irgendwo hin "telefonieren" oder einen Cookie setzen könnte bevor zugestimmt ist.

Das cookies-alert-script geht dann nach der "Freigabe" über den Code und ersetzt dann data-href wieder durch href:

cookies-alert-script.js:

Code: Alles auswählen

...
                    document.querySelectorAll("link").forEach(function(a) {
                        a.href || (a.href = a.getAttribute("data-href"), a.removeAttribute("data-href"))
                    });
...                    
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5865
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: GDPR Compliance aktivieren, "href" wird zu "data-href", warum?

Ungelesener Beitrag von Tommy Herrmann »

Hallo Klaus,

danke Dir sehr - eigentlich wusste ich das, habe ich aber total vergessen.

Ich komme damit auch eigentlich nie in Kontakt, das ich den "Cookie Alert" von Mobirise überhaupt nicht verwende.

Ich benutze von Beginn an die externe Anwendung "Cookie First".
Dirk
Mitglied (Level 6)
Mitglied (Level 6)
Beiträge: 54
Registriert: Mo 24. Jan 2022, 10:34

Re: GDPR Compliance aktivieren, "href" wird zu "data-href", warum?

Ungelesener Beitrag von Dirk »

Danke euch für den Feedback.

Mir ist es über den Weg gelaufen da ich cookies ja nicht nutze aber eine Funktion benötige um zumindest die Datenschutz und Nutzungsbedingungen bereit zu stellen, beim Eintritt auf die Seite.

Nachdem ich dann das Compliance aktiviert hatte wurde doch der Code der Seite erheblich verändert.
Weiter habe ich auch gemerkt das sie nicht mehr "sauber" läd bzw. man erkennen kann wie sich die Seite aufbaut.

Nun ja.. die Funktion ist dann wohl durchgefallen.. hatte ich mir komfortabler vorgestellt:)

Gibts nen Tip was ich nutzen kann um eine Abfrage ein zu bauen? Sollte aber nicht all zu kompliziert sein :D
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5865
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: GDPR Compliance aktivieren, "href" wird zu "data-href", warum?

Ungelesener Beitrag von Tommy Herrmann »

Moin,

also - eigentlich kannst Du schon den "Cookie Alert" von Mobirise verwenden.

Es gibt ja 3 unterschiedliche Stufen (siehe Screenshot):


Cookie-Alert Mobirise.jpg


Ich habe auf diesen Testseiten einen Button zum Löschen des Cookies vom "Cookie Alert", sodass man den Hinweis erneut sehen kann.

Von oben nach unten:

1) ist nur ein Hinweis auf Cookies und es passiert gar nichts, außer dass man diesen bestätigt:

Hier meine Testseite mit diesem Hinweis:

https://www.mobirise-tutorials.com/Test ... e-Alert-1/

2) hiermit werden Javascripts und Iframes bis zur Bestätigung blockiert:

Testseite:

https://www.mobirise-tutorials.com/Test ... e-Alert-2/

3) Die gesamte Seite wird gesperrt bis zur Bestätigung - sehr schlecht

Testseite. Bitte zuvor auf Testseite 2 Cookie löschen, damit man diesen unten bei "Mobirise3" auch sieht:

mit Login:

Benutzer: AMP
Passwort: will-ich-sehen

https://www.mobirise-tutorials.com/AMP/ ... Testseite/


Lösung Nummer 2 sollte eigentlich funktionieren, solange Du keine "Google Fonts" verwendest, denn diese werden sonst schon vor der Bestätigung durch den "Cookie Alert" geladen.

Nur deswegen hat Mobirise die dritte Variante noch hinzugefügt, denn in den alten "Mobirise3" Themen kann man "Google Fonts" nicht entfernen. Diese dritte Variante ist also eine reine Notlösung und eigentlich nur zur Verwendung bei "Mobirise3" Themen gedacht.

Wie man "Google Fonts" mit lokalen Schriften ersetzen kann, habe ich hier beschrieben:

https://www.mobirise-tutorials.com/Local-Fonts/

Besser noch ist diese Lösung:

https://www.mobirise-tutorials.com/Local-Fonts-Weights/




Ich selbst verwende auf allen meinen Seiten das Consent-Tool "Cookie First", unten links dieser Fingerabdruck:

https://www.mobirise-tutorials.com/

Da kannst Du dann Deine Zustimmung auch widerrufen oder abändern. Das kostet aber mindestens 99,00 EUR/Jahr pro Domain.

https://cookiefirst.com/de/

Die Oberfläche ist sehr gut und der Support auch. Sie helfen sehr schnell und gut.

Mir haben sie etliche Scripts individuell und kostenlos erstellt. So zeige ich z.B. mein "Google Translate" (was ich auf sehr vielen Seiten als Übersetzungswerkzeug verwende) nur an, wenn zuvor diesen Cookies zugestimmt wurde.

Wirklich einfach ist das aber nicht zu verstehen, denn es gibt einen Haufen Einstellungen und man muss die meisten Anwendungen, wie YouTube, Google Maps und alle anderen externen Seiten mit einem Skript zusätzlich abschalten. Ich musste also damals alle meine über tausend Mobirise-Seiten nacharbeiten - das war schon eine krasse Arbeit.

Die gesamte Domain wird monatlich von "Cookie First" nach neuen Cookies gescannt und man erhält einen Bericht. Cookies, die nicht zugeordnet werden können, wie z.B. jene der Anwendungen von "ElectricBlaze" (einem Drittanbieter von Mobirise-Erweiterungen) muss man selbst dort zuordnen. Diese Zuordnung wird dann wiederum von "Cookie First" geprüft und nur bei richtiger Einstellung angenommen. Das ist schwierig und aufwendig und ich habe das System bis heute nicht vollständig verstanden.

Du wirst aber kein gutes Consent Tool finden, was einfach zu bedienen ist, denn die ganze Materie um Cookies ist eben sehr kompliziert.
Dirk
Mitglied (Level 6)
Mitglied (Level 6)
Beiträge: 54
Registriert: Mo 24. Jan 2022, 10:34

Re: GDPR Compliance aktivieren, "href" wird zu "data-href", warum?

Ungelesener Beitrag von Dirk »

Ok, alles klar soweit.

Ich habe mir mal meine Variante gepickt und diese nachträglich eingebaut.
Allerdings meldet mein Web-Client einen Fehler oder ein Problem im Java-Script.

Siehe Bilder.. kann mir wer dazu was sagen, danke
Dateianhänge
Bildschirmfoto 2024-02-22 um 11.11.33.png
Bildschirmfoto 2024-02-22 um 11.14.51.png
Dirk
Mitglied (Level 6)
Mitglied (Level 6)
Beiträge: 54
Registriert: Mo 24. Jan 2022, 10:34

Re: GDPR Compliance aktivieren, "href" wird zu "data-href", warum?

Ungelesener Beitrag von Dirk »

..weiter möchte ich auch das Java-Plugin umbauen, damit es meinen Funktionen entspricht.

Hier bin ich aber Quereinsteiger, daher benötige ich Unterstützung:)

Kann mir einer einen Editor empfehlen, so in der Art von Baukasten, um das Plugin um zu bauen.
Oder hat schon mal wer etwas ähnliches gemacht?
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5865
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: GDPR Compliance aktivieren, "href" wird zu "data-href", warum?

Ungelesener Beitrag von Tommy Herrmann »

Hallo Dirk,

also ich habe dazu gerade keine Zeit, denn ich müsste das zuvor selbst einbauen und daher auch wissen was das für ein Script ist und wo das genau herkommt.

Das mit den Consent-Tools für Cookies ist unheimlich kompliziert, damit das dann auch wirklich funktioniert. Da das auch Mobirise nicht geschafft hat, habe ich mich zu dem kostenpflichtigen Tool "CookieFirst" entschieden. Selbst das ist recht kompliziert in Mobirise anzupassen.

… also sorry, ich kann nicht auf jeden Consent-Tool einzeln eingehen und das alles immer wieder von vorne erlernen.

Vielleicht findet sich ja noch jemand, der Dir Unterstützung geben kann.

Zumindest muss man aber für diese Unterstützung die Anleitungen und die Scripts vom Autor sehen.
Dirk
Mitglied (Level 6)
Mitglied (Level 6)
Beiträge: 54
Registriert: Mo 24. Jan 2022, 10:34

Re: GDPR Compliance aktivieren, "href" wird zu "data-href", warum?

Ungelesener Beitrag von Dirk »

Sicher sicher, Tommy.. danke wie stets für deine Zeit hier im Forum!

Einen Drittanbieter zu bezahlen kommt hier erstmal nicht in Frage, denn die Webseite wie ich sie nutze verdient kein Geld. Wenn dann würde ich was in eine Entwicklung investieren um dann später mein eigenes Produkt zu haben das ich für mich nutzen kann. Wie auch immer.. im Moment geht es eher um eine Anpassung an die eigenen Bedürfnisse.

Ich frage mal im Forum in einem separaten Thema ob hier wer zur Hand gehen kann bei meinem kleinen Anliegen und werde das besser beschreiben.

Danke dir wie immer,
Gruss Dirk
Antworten

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 139 Gäste