Saat browsing menggunakan mifi semarpen, rasanya agak kesal karena setiap membuka alamat web disuguhi iklan pop up. Jadi harus baca dulu baru halaman web yang tertuju dibuka.
Setelah install pop-up blocker dan no script (add on firefox), pop up ilkan tidk muncul lagi. Eh, ternyata yang muncul adalah halaman kosong. Misalnya buka https://latiful.hayat.web.id maka munculnya:
Jika dilihat page source (Ctrl + U) ternyata ada injeksi script
<script> function go(w,u){xc=1;w.frames[0].location=u;} var flag_lte=1; var xu='http://192.168.185.20:8080/CustomerInfo/',lxu=xu+'Customer'; var xc=-1,d=document,w=window,ip='100.119.142.98',vid='348',md='628818533749',u=location.href,hs=location.hostname,lci='&lac=%l%&ci=%c%'; gd = d.createElement("script");gd.src=xu+"m.js";d.documentElement.firstChild.appendChild(gd); var scr2=d.createElement("script");scr2.src=xu+"y.js";d.documentElement.firstChild.appendChild(scr2); var scr=d.createElement("script");scr.src=xu+"x.js";d.documentElement.firstChild.appendChild(scr); var s='http://192.168.185.20:8080/CustomerInfo/Customer?mdn='+md+'&user-agent=Samsung&url='+encodeURIComponent("https://latiful.hayat.web.id/")+'&lac=3101&ci=80686111'; var mp='<meta id="xvw" name="viewport" content="width=device-width,user-scalable='; var httpRequest; if (hs.indexOf("www.")==0)mp=mp+'yes">';else mp=mp+'no,initial-scale=1">';d.writeln(mp); // var o=d.createElement("script");o.src=xu+"b.js";d.documentElement.firstChild.appendChild(o); d.writeln('<meta charset="utf-8" />'); </script> <body style="margin:0;height:100%;"> </body>
Browsing kesana kemari akhirnya menemukan Link dari situs favorit saat menemukan masalah (stackoverflow.com) ternyata ada solusi untuk menghilangkan iframe injeksi dari semarpen dengan mengganti konfigurasi lewat perintah about:config yang dituliskan di address bar. Ganti:
network.http.accept.default: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
menjadi
network.http.accept.default: */*
Jika menggunakan google chrome:
Install header hacker dan buka setting. Isikan
title:NO IFRAME Append/replace: replace with String: */* Match string: .* lalu klik add.
Lalu buka pilihan permanent header (di bagian kiri), isikan
Domain: .* Header swicth: NO IFRAME
oleh Latiful Hayat
Sumber: http://www.nicois.me/2015/05/ada-apa-dengan-smartfren-dan-iframe.html
Sama gan, aku juga baru tahu setelah lama sudah ada, gak enak blass. Bikin blog gak karuan juga.