Adblocker禁用了CKEditor 4文本区域,因此无法将其写入

时间:2018-10-25 05:54:36

标签: ckeditor4.x

Adblocker禁用了CKEditor 4文本区域,因此用户无法在其中写入文本。

请在视频中查看问题
https://adnan_ranksol.tinytake.com/sf/MzAyODM3OF85MDc4MzA2

1 个答案:

答案 0 :(得分:0)

唯一的解决方案是您必须检测广告阻止程序,然后显示弹出窗口,以便用户意识到这一点,然后用户停用广告阻止程序,并且该编辑器可以不使用CK编辑器对此进行任何处理然而 通过此脚本

/ detect adBlocker /
    var adBlockEnabled = false;
    var testAd = document.createElement('div');
    testAd.innerHTML = ' ';
    testAd.className = 'adsbox';
    document.body.appendChild(testAd);
    window.setTimeout(function() {
        if (testAd.offsetHeight === 0) {
            adBlockEnabled = true;
        }
        testAd.remove();
        console.log('AdBlock Enabled? ', adBlockEnabled)
    }, 100);