Trik Memblokir Pengunjung Saat mengakses blog dengan UC Browser

Uc browser blocked

Menyebalkan memang jika pengguna atau pengunjung menggakses blog kita dengan menggunakan UC web. Meski Fitur UC browser bisa menghemat kuota hingga 1.4GB namun untuk Para blogger Aplikasi buatan Jack Ma itu dapat memblokir iklan kita sebagai publisher adsense, Aplikasi ini juga membuat tampilan blog kita jadi tak karuan, dari sekian ribu blogger terutama di indonesia memiliki template yang tidak support ketika di akses Browser buatan tiongkok itu.

Alhasil selain kita tidak bisa mempublikasi adsense sebagai penghasilan utama blog, Aplikasi ini juga bisa membuat pengunjung kita beralih ke situs blog lain karna tampilan blog kita berantakan ketika di akses.

Kenyataannya memang saat ini belum di temukan satupun script untuk dapat tetap menayangkan iklan kita di aplikasi ini. Usut punya usut menyambungkan artikel dari sdr All frangki "Blogger designer indie theme" yg membahas bagaimana cara mengatasi kasus seperti ini. Ia Mempublikasikan sebuah artikel dari sdr Triwiyadi a.k.a Neody yang membahas bagaimana Cara memblokir pengunjung yang mengakses blog dan mengalihkannya ke browser lain seperti Chrome dan modzila.

Nah tertarik menggunakan widget ini, Berikut Penerapannya:


Cari kode </style> dan letakan CSS berikut diatasnya:

/* UC Blocked www.trikricky.com */
#gaboleh h3{margin:15px}
#gaboleh input{border:none;outline:none;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px 0;text-align:center}
#gaboleh .js-copy-btn{width:50%;height:40px;line-height:40px;text-align:center;margin:15px auto 0;background:#4285f4;color:#fff;outline:none;border:none;display:block}

Kemudian cari kode </head> lalu letakan JavaScript berikut diatasnya:

<b:if cond='data:blog.isMobileRequest == &quot;true&quot;'>
<p id='gaboleh'/>
<script type='text/javascript'>
 //<![CDATA[
var cari = navigator.userAgent;
var dapet = cari.search("UCBrowser");
if(dapet>1) {
    var strs=document.URL;
    var urlnya= strs.replace("http://", "");
    var strings='<meta name="viewport" content="width=device-width, initial-scale=1.0"><h3><p>Maaf, website kami tidak dapat dibuka dengan baik jika menggunakan UCBrowser<br/><br/>Klik tombol PILIH di bawah ini, lalu salin/copy URL dan buka menggunakan browser lain (seperti Chrome, Opera, dll)</p><br/><br/><input type="text" class="teks" value="'+ document.URL  +'" size="50"/><br/> <button class="js-copy-btn">PILIH</button><br/></h3>';

    document.getElementById("gaboleh").innerHTML = strings;

var copyTextareaBtn = document.querySelector('.js-copy-btn');
copyTextareaBtn.addEventListener('click', function(event) {
  var copyTextarea = document.querySelector('.teks');
  //copyTextarea.select();
copyTextarea.selectionStart=0;
copyTextarea.selectionEnd=copyTextarea.value.length;
  try {
    var successful = document.execCommand('copy');
    var msg = successful ? 'successful' : 'unsuccessful';
    console.log('Copying text command was ' + msg);
  } catch (err) {
    console.log('Oops, unable to copy');
  }
});
   exit();
}
function exit( status ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Brett Zamir (http://brettz9.blogspot.com)
    // +      input by: Paul
    // +   bugfixed by: Hyam Singer (http://www.impact-computing.com/)
    // +   improved by: Philip Peterson
    // +   bugfixed by: Brett Zamir (http://brettz9.blogspot.com)
    // %        note 1: Should be considered expirimental. Please comment on this function.
    // *     example 1: exit();
    // *     returns 1: null
    var i;
    if (typeof status === 'string') {
        alert(status);
    }
    window.addEventListener('error', function (e) {e.preventDefault();e.stopPropagation();}, false);
    var handlers = [
        'cut',
        'beforeunload', 'blur', 'change', 'contextmenu', 'focus', 'keydown', 'keypress', 'keyup', 'mousedown', 'mousemove', 'mouseout', 'mouseover', 'mouseup', 'resize', 'scroll',
        'DOMNodeInserted', 'DOMNodeRemoved', 'DOMNodeRemovedFromDocument', 'DOMNodeInsertedIntoDocument', 'DOMAttrModified', 'DOMCharacterDataModified', 'DOMElementNameChanged', 'DOMAttributeNameChanged', 'DOMActivate', 'DOMFocusIn', 'DOMFocusOut', 'online', 'offline', 'textInput',
        'abort', 'close', 'dragdrop', 'load', 'paint', 'reset', 'submit', 'unload'
    ];
    function stopPropagation (e) {
        e.stopPropagation();
        // e.preventDefault(); // Stop for the form controls, etc., too?
    }
    for (i=0; i < handlers.length; i++) {
        window.addEventListener(handlers[i], function (e) {stopPropagation(e);}, true);
    }
    if (window.stop) {
        window.stop();
    }
    throw '';
}
//]]>
</script>
</b:if>

Simpan template anda & lihat hasilnya dengan browsing menggunakan Uc browser. maka tampilannya kurang lebih seperti gambar berikut:

Uc web blocked access

Kode hanya berlaku jika pengunjung mengakses blog anda dengan menggunakan Uc browser versi mobile

Demikian Semoga Kedepannya Master blogger indonesia bisa menangani dan membuat script untuk menghadang uc yang sangat mumpuni memblokir semua iklan yang tampil di web maupun blog seluruh dunia.
Advertisement
Advertisement

Artikel Terkait

Jangan menunggu kemampuan sebelum anda bersedia Bertindak. Bertindaklah karena itulah yang kelak menjadikan anda mampu