• Resolved ffwebdesigner

    (@ffwebdesigner)


    hallo beisammen,

    gerade mal wieder ein komischer fehler mit manuellen content blockern.
    beispiel: kotch-and-rhapsody.de
    service google web fonts, funktional, Dieser Service setzt keine technischen Cookies auf dem Client des Besuchers, aber bindet z. B. ein Script ein.
    zugeh?riger content blocker: google webfonts, blockierte elemente:
    *fonts.googleapis.com*
    *fonts.gstatic.com*

    visueller content blocker aus.

    browser cache geleert, super cache deaktiviert.
    trotzdem sehe ich immernoch unter sources fonts.googleapis.com.
    in allen brwosern. keinerlei scriptfehler. tritt auch ohne irgendwelche andere plugins und mit standardtheme 2021 auf. warum?

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author devowl.io GmbH

    (@devowl)

    Hallo @ffwebdesigner,

    Google Fonts wird von dir via Popup Maker nachgeladen. Da wir für Popup Maker ein Service-Template in der PRO-Version anbieten und hier gem?? der www.remarpro.com Regeln keinen Support für die PRO-Version leisten dürfen, muss ich dich bitten ein Support-Ticket mit deiner Frage unter devowl.io/de/support zu er?ffnen.

    Viele Grü?e

    Jan

    Thread Starter ffwebdesigner

    (@ffwebdesigner)

    hi jan,

    alles klar. hab die webfonts einfach in popup maker deaktiviert.

    aber auch alle weiteren manuell angelegten content blocker scheinen nicht zu greifen.

    emojis und gravatar konnte ich durch ein neu einrichten zum laufen bringen.

    letztes offenes problem:
    alle youtube videos laden wir mittels js:

    function labnolIframe(div) {
        var iframe = document.createElement('iframe');
        iframe.setAttribute(
          //'src',
          //'https://www.youtube.com/embed/' + div.dataset.id + '?autoplay=1&rel=0'
            "src", "https://www.youtube-nocookie.com/embed/" + div.dataset.id + "?version=3&enablejsapi=1&html5=1&volume=100&hd=1&wmode=opaque&showinfo=0&rel=0&origin=https://www.kotch-and-rhapsody.de;&controls=0&autoplay=1"
        );
        iframe.setAttribute('frameborder', '0');
        iframe.setAttribute('allowfullscreen', '1');
        iframe.setAttribute(
          'allow',
          'accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture'
        );
        div.parentNode.replaceChild(iframe, div);
      }
    
      function initYouTubeVideos() {
        var playerElements = document.getElementsByClassName('youtube-player');
        for (var n = 0; n < playerElements.length; n++) {
          var videoId = playerElements[n].dataset.id;
          var div = document.createElement('div');
          div.setAttribute('data-id', videoId);
          var thumbNode = document.createElement('img');
          thumbNode.src = '//i.ytimg.com/vi/ID/maxresdefault.jpg'.replace(
            'ID',
            videoId
          );
          div.appendChild(thumbNode);
          var playButton = document.createElement('div');
          playButton.setAttribute('class', 'play');
          div.appendChild(playButton);
          div.onclick = function () {
            labnolIframe(this);
          };
          playerElements[n].appendChild(div);
        }
      }

    die vorschaubilder werden dann mit real cookie banner youtube blocker trotzdem geladen. gibts irgendeine m?glichkeit im js abzufragen ob der service in real cookie banner akzeptiert wurde?

    Plugin Contributor Matthias Günter

    (@mguenter)

    Hey @ffwebdesigner !

    gibts irgendeine m?glichkeit im js abzufragen ob der service in real cookie banner akzeptiert wurde?

    Ja, du kannst dafür die vorgesehene Consent API verwenden, siehe dazu:

    https://docs.devowl.io/real-cookie-banner/js/modules/_wordpress_plugins_real_cookie_banner_src_public_ts_api_consent_.html : Wenn du anhand eines definierten Services und technische Definitionen auf eine Einwilligung warten m?chtest
    https://docs.devowl.io/real-cookie-banner/js/modules/_wordpress_plugins_real_cookie_banner_src_public_ts_api_unblock_.html : Wenn du anhand eines definierten Content Blocker auf eine Einwilligung warten m?chtest

    Thread Starter ffwebdesigner

    (@ffwebdesigner)

    danke, das ist ein toller ansatz!

    (window.consentApi && window.consentApi.consent(“youtube.com”) || Promise.resolve()).then(function() {
    console.log(“Youtube ok”);

    sagt auch ohne youtube akzeptiert: youtube ok. warum?

    Plugin Contributor Matthias Günter

    (@mguenter)

    Hey @ffwebdesigner

    window.consentApi.consent erwartet eine technische Definition. Wenn du anhand einer URL prüfen m?chtest, ob diese blockiert ist, musst du mit window.consentApi.unblock arbeiten. ??

    Thread Starter ffwebdesigner

    (@ffwebdesigner)

    super, dickes danke! l?uft genau wie gewünscht!

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘content blocker greift nicht’ is closed to new replies.