Sabtu, 04 November 2017

Agar Blog Tidak Bisa dibuka dengan UC Browser

Salah satu peramban “anti iklan terbaik” patut disematkan kepada UC Browser. Bagaimana tidak, browser yang berasal dari China ini dengan sengaja menanamkan ekstensi Ad Blocker pada peramban tersebut.

Bagi pengguna aktif internet hal itu menjadi kabar baik, sebab tidak akan ada iklan yang muncul di blog atau website yang beliau buka.
 browser yang berasal dari China ini dengan sengaja menanamkan ekstensi Ad Blocker pada pe Agar Blog Tidak Bisa dibuka dengan UC Browser

Tetapi, sangat terang berbanding terbalik buat para publisher, yang mencari pundi-pundi recehan dollar dari Google Adsense ataupun media periklanan lainnya. Karena iklan (apapun, termasuk iklan Adsense) tidak akan muncul dikala dibuka dengan UCBrowser. Dengan demikian, mengurangnya penghasilan dari blog pun tidak dapat dihindari.

Sebagai publisher (tukang tayang iklan di blog) tentu sangat mengharapkan supaya pengguna internet tidak menggunakan browser Tiongkok itu, atau setidaknya mengharapkan sebuah cara supaya dikala blognya ketika dibuka dengan UC Browser, tidak akan tampil di browser tersebut, tetapi akan secara otomatis terbuka dengan peramban atau browser lainnya. Seperti Google Chrome, Mozilla, Opera Mini dan lainnya.

Namun, apa hendak dikata. Harapan tersebut harus pupus di tengah jalan. Harapan tinggallah harapan. Mengingat bahwa pengguna internet tidak dapat dikendalikan sedemikian rupa untuk tidak menggunakan UC Browser dan berpaling kepada browser lain. Apalagi jikalau mereka telah nyaman menggunakan browser buatan Jack Ma itu.

Tidak cukup hingga disitu, ternyata mengharapkan sebuah trik atau cara supaya blog secara otomatis berpindah ke browser lain dikala dibuka dengan UC Browser, tidak dapat dipenuhi. Karena cara semacam itu belum ada triknya atau scriptnya (untuk dikala ini).

Melalui artikel ini saya hanya akan menyambungkan sebuah tips dari seorang berjulukan Triwiyadi a.k.a Neody perihal cara supaya blog tidak dapat dibuka dengan UC Browser. Dengan kalimat lain, artikel di blog benar-benar di private untuk pengguna UC Browser. Ketika pengguna membuka blog dengan UC Browser, maka yang muncul yakni sebuah pesan berupa “permintaan dari pemilik blog” untuk meng-copy link artikel yang beliau ingin baca tersebut, dan membukannya pada browser yang lain.

Kurang lebih akan ibarat ini pesan yang bakal ditampilkan:
 browser yang berasal dari China ini dengan sengaja menanamkan ekstensi Ad Blocker pada pe Agar Blog Tidak Bisa dibuka dengan UC Browser

Tertarik menerapkannya? Berikut caranya

Salah satu cara, supaya blog/website tidak mampu dibuka dengan UC Browser

Silahkan masuk ke blog, menuju ke Tema > Edit Tema. Lalu letakkan arahan CSS berikut ini di atas arahan </style>
#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}

Juga, letakkan JavaScript berikut ini di atas arahan </head> atau &lt;/head&gt;&lt;!--<head/>--&gt;

<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 jikalau 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 Tema.

Catatan:
Widget di atas hanya akan tampil pada device mobile saja, dikala pengguna memakai UC Browser. Cara tersebut tidak berlaku untuk pengguna UC Browser device desktop.

Demikian gosip perihal cara supaya blog tidak dapat dibuka dengan UC Browser (cara blokir UC Browser). Semoga bermanfaat. Jika berkenan, silahkan share artikel ini ke yang lainnya. Terima kasih.

Source: https://ads.id/forums/index.php?threads%2Fcara-gampang-ampuh-blokir-ucbrowser-dari-web-kita-dan-otomatis-pindah-ke-chrome-tanpa-hosting-h.254958%2F

Click to comment