Skip to main content

Redirect Link Mi Browser to Google Chrome on Android in Elementor Wordpress

Ini adalah tutorial untuk mengarahkan atau redirect user yang mengunjungi website undangan  wordpress kita yang menggunakan browser bawaan ponsel xiaomi yaitu Mi Browser.
Seperti yang kita ketahui browser bawaan ponsel itu biasanya berbeda dengan browser standar yang kita kenal.
Meski menggunakan engine dari browser standar tapi biasanya ada beberapa fitur yang nyeleneh.
Dan script di tutorial ini hanya akan berjalan jika pengunjung website menggunakan, browser bawaan ponsel xiaomi yaitu Mi Browser.

Salah satu contoh pada Mi Browser, saat halaman website kita dalam keadaan fullscreen, layar pada ponsel android akan otomatis landscape,
padahal seharusnya tetap pada mode portrait.
Selain itu, pada update terbaru Mi Browser, ada tambahan fitur tombol mengambang yang memungkinkan pengunjung mendownload asset seperti gambar, video dan lainnya di website kita.
That's sucks, isn't it???


Sekarang kita langsung ke tutorialnya.

Disclaimer, tutorial ini hanya untuk anda yang menggunakan website wordpressnya untuk undangan digital dengan weddingpress sebagai engine pluginsnya dan editor elementor sebagai page buildernya.

 
Sebelumnya pastikan anda sudah menggunakan wordpress dan elementor.
Lalu sudah memasang plugins WP Code Lite untuk menambahkan snippet.
bisa juga dengan plugins lain yang bisa menambahkan snippet.


Langkah pertama.
Buat sebuah snippet baru di WP Code dengan type php snippet seperti pada gambar berikut:



Lalu tambahakan script berikut pada editor snippet:


function add_query_vars_filter( $vars ) {
  $vars[] = "to";
  return $vars;
}
add_filter( 'query_vars', 'add_query_vars_filter' );


Lihat Gambar berikut untuk lebih jelasnya



Setelah tersimpan, buat satu lagi snippet dengan script berikut:

$_permalink = get_permalink();
$_find_h = '#^http(s)?:#';
$_find_w = '/^www\./';
$_replace = '';
$_output = preg_replace( $_find_h, $_replace, $_permalink );
$_output = preg_replace( $_find_w, $_replace, $_output );
$param_to = (!empty(get_query_var('to')) ? '?to='.get_query_var('to') : '');
echo "<div class='permalink_post' style='display:none;' data-params='".$param_to."'>".$_output."</div>";
?>
<script>
jQuery(document).ready(function(e){
    const intentPost = document.querySelector('.permalink_post');
    const paramsTO = intentPost.dataset.params
    const isMobile = (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent));
   let userAgent = navigator.userAgent;
    if(isMobile){
        if(userAgent.match(/XiaoMi|MiuiBrowser|Miui Browser/i)){
            alert('Mohon maaf kak halaman ini tidak bisa dibuka dengan MI BROWSER, kami akan mengarahkan halaman ini ke browser chrome.');
            document.querySelector('section.elementor-section').remove();
            e('body').append('<div style="display:flex;justify-content:center;font-size:1rem;margin-top:200px;"><a href="intent:'+intentPost.innerHTML+paramsTO+'#Intent;scheme=http;package=com.android.chrome;action=android.intent.action.VIEW;end;"><u>Buka Halaman Dengan Browser Chrome</u></a></div>');
            window.location.replace("intent:"+intentPost.innerHTML+paramsTO+"#Intent;scheme=http;package=com.android.chrome;action=android.intent.action.VIEW;end;");
            
        }
    }
});
</script>
   


Lihat gambar untuk lebih jelasnya



Setelah selesai, lanjutkan dengan mengedit halaman di elementor editor dan tambahkan widget Shortcode di paling bawah layout.
Lihat gambar untuk lebih jelasnya.



Selesai. Silahkan anda coba buka halaman tersebut dengan menggunakan browser bawaan ponsel xiaomi atau Mi Browser.

Berikut video contoh video saat saya membuka halaman dengan Mi Browser.




Selamat mencoba.
At last DWYOR - Do With Your Own Risk. Cheers.


Donate Author :D

Comments

Popular posts from this blog

Cara Mengembalikan Teman Facebook yang Disembunyikan

Mungkin diantara anda ada yang masih bingung cara untuk mengembalikan teman yang di hide/sembunyikan di facebook. Trik berikut adalah cara agar teman yang telah disembunyikan di halaman beranda / home facebook bisa muncul kembali di halaman tersebut. Setelah anda login ke halaman beranda/home facebook anda, geser scrollbar browser anda hingga ke bagian paling bawah.

Candy Crush Error Connect Facebook

Siapa yang kenal dengan game android yang satu ini, mungkin hampir tiap orang pernah main atau setidaknya melihat temannya sendiri memainkan game ini. Yupz Candy Crush Soda Saga, salah satu game yang cukup populer dikalangan pengguna android. Game yang cukup ringan namun memang terbukti seru untuk mengisi kesenggangan waktu apalagi disaat bulan puasa seperti saat ini. Sedikit kutipan dari Google play mengenai game ini Candy Crush Soda Saga is a brand new game from the makers of the legendary Candy Crush Saga. New candies, more divine combinations and challenging game modes brimming with purple soda! Candy Crush Soda Saga is completely free to play, but some in-game items such as extra moves or lives will require payment.

Setting Privacy Facebook Agar Recent Activity Tidak Terlihat

Dikarenakan adanya pengaturan privacy baru pada facebook, so trik ini sudah tidak bisa lagi di terapkan pada pengaturan privacy anda. Cara alternatif lain agar tetap bisa facebookan dengan nyaman saya sarankan menggunakan Tweetdeck. Silahkan baca Facebook Via Tweetdeck untuk tata cara instalasi tweetdeck :D. New Update - April 2011 Facebook dengan tampilan halaman beranda/home baru, membuat semua aktivitas teman bisa terlihat di halaman beranda/home kita. Dan hal ini membuat halaman beranda/home facebook kita jadi penuh dengan aktivitas teman yang lain yang kita sendiri sebetulnya tidak mau tau apa yang teman kita kerjakan.