Dr DSGVO Consent Tool kostenfrei

Fragen und Diskussionen rund um Internet, Software und PC
Klaus
Supporter
Supporter
Beiträge: 439
Registriert: Mi 21. Jul 2021, 00:43

Dr DSGVO Consent Tool kostenfrei

Ungelesener Beitrag von Klaus »

EDIT Tommy

Ich habe die folgenden Beiträge aus einem anderen Forum zum Thema "CookieFirst API" abgetrennt.

Dabei geht es um dieses "Cookie Consent Tool" (Cookie Zustimmung Werkzeug) von "Dr. DSGVO":

https://dr-dsgvo.de/kostenfreies-consen ... -download/




Gibt bei iFrames viel Möglichkeiten, eine der Einfachsten:

Im HTML (hier Karte von NBG) das src durch data-src tauschen und ein id="maps" vergeben.

Code: Alles auswählen

		<iframe id="maps" data-src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d166051.50064758302!2d10.992955354394509!3d49.43623222394127!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x479f57aeb5b61cd3%3A0xdd5daf85a98c21b7!2zTsO8cm5iZXJn!5e0!3m2!1sde!2sde!4v1668273639657!5m2!1sde!2sde" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
In einer der JS (website-script.js) einfach den Tausch erledigen lassen ... da das Skript eh schon jQuery verwendet kann man das auch nehmen auch wenn JS selber auch reichen würde.

Code: Alles auswählen

var valMaps = $("#maps").attr("data-src");
$("#maps").attr("src", valMaps);
Benutzeravatar
Volker
Moderator
Moderator
Beiträge: 828
Registriert: Sa 12. Dez 2020, 22:35
Wohnort: Wildberg
Kontaktdaten:

Re: CookieFirst API

Ungelesener Beitrag von Volker »

Klaus Du bist ein Genie !
Das funktioniert ja bestens :D

Siehe hier : https://fotoschulungen.com/03/

Erst wenn man allen Cookies zustimmt wird Maps geladen.

Sollte ja mit Youtube genauso gehen denke ich. Probiere ich noch aus...
Gruß Volker
Klaus
Supporter
Supporter
Beiträge: 439
Registriert: Mi 21. Jul 2021, 00:43

Re: CookieFirst API

Ungelesener Beitrag von Klaus »

... das "Entladen"/deaktivieren nicht vergessen wenn jemand die Datenschutzeinstellungen (Link ganz unten) anpasst!
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5743
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: CookieFirst API

Ungelesener Beitrag von Tommy Herrmann »

:tu:

da bist Du ja recht schnell ganz schön weit gekommen.

Das Nachladen der Seite fehlt noch. Man kann "Google Maps" erst nicht sehen, wenn man den Cache der Seite löscht.

... und dann natürlich noch "Google Fonts" nicht vergessen:


Test.jpg
Benutzeravatar
Volker
Moderator
Moderator
Beiträge: 828
Registriert: Sa 12. Dez 2020, 22:35
Wohnort: Wildberg
Kontaktdaten:

Re: CookieFirst API

Ungelesener Beitrag von Volker »

@ Tommy: Du Witzbold :D KLar sind da noch Google Fonts, ist ja auch eine Standart MR Seite.
Die kann ich ja Dank Tut von Dir lokal einbinden ;)

Es ging mir um den Cookie Banner von Dr.dsgvo und dessen Einbau, bzw. Handhabung mit MR und den Google Tools Maps und Youtube.

@Klaus: Geht doch, also bei mir auf jeden Fall, wenn ich Zustimme ist Maps da, klicke ich auf nur die nötigsten ist Maps auch wieder weg.

Fonts lokal eingebunden, Youtube Video hizugefügt. Alles bestens :D
https://fotoschulungen.com/03/

Wie ich finde eine Alternative zu käuflichen Cookie Alerts und auf jeden Fall zu gebrauchen

AHA.. ich sehe mit Firerfox muss man erst den cache löschen damit Maps und Youtube wieder verschwindet. Edge ist da schneller und macht das von alleine. Chrome übrigens auch ;)
Gruß Volker
Klaus
Supporter
Supporter
Beiträge: 439
Registriert: Mi 21. Jul 2021, 00:43

Re: CookieFirst API

Ungelesener Beitrag von Klaus »

Ich bin noch am gucken wie man den Inhalt des iFrames "entladen" kann.
Sieht mir nach ein paar brauchbaren Lösungen aus ...
https://stackoverflow.com/questions/130 ... -an-iframe

Ich probier morgen mal einige aus und sag Bescheid was gut klappt.
Benutzeravatar
Volker
Moderator
Moderator
Beiträge: 828
Registriert: Sa 12. Dez 2020, 22:35
Wohnort: Wildberg
Kontaktdaten:

Re: CookieFirst API

Ungelesener Beitrag von Volker »

Scheint aber nur Firerfox zu betreffen.
Aber guck mal, wär super wenn es eine Lösung für alle Browser gäbe.

Oder auf den Button das hier geben ?

Code: Alles auswählen

location.reload();
Jo, klappt. :D
Gruß Volker
Klaus
Supporter
Supporter
Beiträge: 439
Registriert: Mi 21. Jul 2021, 00:43

Re: CookieFirst API

Ungelesener Beitrag von Klaus »

Ne ich habs im Chrome auch aber nur auf Deiner Site, bei der Demo bei mir lokal am XAMPP klappts ... und das Reload ist ja schon im Skript drinnen (wird durch das Block über drdsgvo_saveConsent(-1, cid,true) veranlasst), das src wird zwar vom iFrame weggenommen aber das #document bleibt erhalten.

Es gibt aber genau so einfach Lösungen dafür wie das was Du schon kennst die das berücksichtigen.
Benutzeravatar
Volker
Moderator
Moderator
Beiträge: 828
Registriert: Sa 12. Dez 2020, 22:35
Wohnort: Wildberg
Kontaktdaten:

Re: CookieFirst API

Ungelesener Beitrag von Volker »

Hmm..komisch, ich hab jetzt bei allen Browsern das Selbe Ergebnis. Zustimmen alles da - nur notwendige alle weg
Gruß Volker
Klaus
Supporter
Supporter
Beiträge: 439
Registriert: Mi 21. Jul 2021, 00:43

Re: CookieFirst API

Ungelesener Beitrag von Klaus »

... kannst ja mal gucken wie's mit dem ist:

In's HTML nur ein:

Code: Alles auswählen

<div id="maps"></div>
und in die website-script.js nur das hier (Achtung die " im iFrame bei Dir durch ' ersetzen, hier ist es schon gemacht):

Code: Alles auswählen

document.getElementById("maps").innerHTML = "<iframe id='maps' src='https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d166051.50064758302!2d10.992955354394509!3d49.43623222394127!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x479f57aeb5b61cd3%3A0xdd5daf85a98c21b7!2zTsO8cm5iZXJn!5e0!3m2!1sde!2sde!4v1668273639657!5m2!1sde!2sde' width='600' height='450' style='border:0;' allowfullscreen='' loading='lazy' referrerpolicy='no-referrer-when-downgrade'></iframe>";
Benutzeravatar
Volker
Moderator
Moderator
Beiträge: 828
Registriert: Sa 12. Dez 2020, 22:35
Wohnort: Wildberg
Kontaktdaten:

Re: CookieFirst API

Ungelesener Beitrag von Volker »

Geht auch :D

Aber was soll ich in Nürnberg ? :prost:
Besser !! So gehen wirklich auch alle Cookies wieder weg. Klasse !!!
Gruß Volker
Klaus
Supporter
Supporter
Beiträge: 439
Registriert: Mi 21. Jul 2021, 00:43

Re: CookieFirst API

Ungelesener Beitrag von Klaus »

... pers. wäre mir sogar noch lieber den Inhalt des div s zu leeren (statt nur dem reload) aber dazu müsste man dann das Skript ändern (ergänzen) und ob das dann wieder zulässig ist weiß ich nicht.
Problem ist halt dass ich mich mit JavaScript zu wenig auskenne um zu sagen was genau das Reload macht, daher gehe ich gerne auf Nummer Sicher.
Benutzeravatar
Volker
Moderator
Moderator
Beiträge: 828
Registriert: Sa 12. Dez 2020, 22:35
Wohnort: Wildberg
Kontaktdaten:

Re: CookieFirst API

Ungelesener Beitrag von Volker »

Lizenz
Sie dürfen die Lösung auch kommerziell nutzen und abändern. Allerdings ist auf der
Einwilligungsabfrage oder zumindest in der Datenschutzerklärung der Webseite eine dofollowVerlinkung auf die Webseite https://dr-dsgvo.de mit einem Linktext wie „Mit freundlicher
Unterstützung von Dr. DSGVO“ vorzuhalten.
Also los :D

Mach Besser !
Gruß Volker
Klaus
Supporter
Supporter
Beiträge: 439
Registriert: Mi 21. Jul 2021, 00:43

Re: CookieFirst API

Ungelesener Beitrag von Klaus »

Ach ja, das hatte ich schon mal gelesen ... heute Nachmittag ... 50+

Mann kann das "Leeren" noch einfügen in die drdsgvo-consent-script.js bei der Methode drdsgvo_saveConsent.

Sieht dann so aus, ist aber offensichtlich überflüssig:

Code: Alles auswählen

      if(reload){
		document.getElementById("maps").innerHTML = "";
        	window.location.reload();
        ...
Was ich halt nicht verstehe ist warum das mit dem iFrame nicht 100pro geklappt hat trotz reload und angeblich soll der reload das Gleiche machen wie der Refresh Button.
https://developer.mozilla.org/en-US/doc ... ion/reload
The location.reload() method reloads the current URL, like the Refresh button.
Benutzeravatar
Volker
Moderator
Moderator
Beiträge: 828
Registriert: Sa 12. Dez 2020, 22:35
Wohnort: Wildberg
Kontaktdaten:

Re: CookieFirst API

Ungelesener Beitrag von Volker »

Klaus wie kann man diese Blöcke von electricblaze blocken ?
Kannst Du da auch helfen ?

Siehe auf der Seite unten.
Gruß Volker
Klaus
Supporter
Supporter
Beiträge: 439
Registriert: Mi 21. Jul 2021, 00:43

Re: CookieFirst API

Ungelesener Beitrag von Klaus »

Das mit dem Reload denke ich weiß ich ... warum auch immer klappt bei Deinem Server der Aufruf der consent-backend.php per Ajax nicht immer und da der Reload nur dann ausgeführt wird wenn der Aufruf vom "Backend" erfolgreich war fehlt eben ab und an der Reload.
Benutzeravatar
Volker
Moderator
Moderator
Beiträge: 828
Registriert: Sa 12. Dez 2020, 22:35
Wohnort: Wildberg
Kontaktdaten:

Re: CookieFirst API

Ungelesener Beitrag von Volker »

Kann das eventuell an Fail2Ban liegen ?
Gruß Volker
Klaus
Supporter
Supporter
Beiträge: 439
Registriert: Mi 21. Jul 2021, 00:43

Re: CookieFirst API

Ungelesener Beitrag von Klaus »

Kann ich schlecht sagen aber ich bin i. d. R. per VPN unterwegs ... und komme dann aus Frankfurt, Belgien, Dänemark oder Frankreich wie heute s.h. das json Log von den Zustimmugen ... gut möglich dass er mich nicht immer mag.
... das sollte bei Dir aber doch nicht der Fall gewesen sein?
Benutzeravatar
Volker
Moderator
Moderator
Beiträge: 828
Registriert: Sa 12. Dez 2020, 22:35
Wohnort: Wildberg
Kontaktdaten:

Re: CookieFirst API

Ungelesener Beitrag von Volker »

Bei mir läufts ja, sag ich doch. Ich teste mal mit VPN
Gruß Volker
Klaus
Supporter
Supporter
Beiträge: 439
Registriert: Mi 21. Jul 2021, 00:43

Re: CookieFirst API

Ungelesener Beitrag von Klaus »

Das mit dem electricblaze, ist das nur der eine Eintrag weil dann kan man das ja wie Üblich mit dem data-src wieder machen wie beim iFrame?
<script src="https://s.electricblaze.com/widget.js" defer=""></script>

Hab's gesehen, hab die Section schnell in ein leere HTML und schon gehts los.

Code: Alles auswählen

<section class="eb-vimeo-feed cid-tn0KDiAFN2" id="eb-vimeo-feed-j"><script src="https://s.electricblaze.com/widget.js" defer=""></script>
<div class="electricblaze-id-2Uhx79v"></div></section>
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 18 Gäste