Sebagai solusi ane memanfaatkan screen shot yang dipakai oleh google page speed
HTML dan Javascript code grab Image
<span id='WJSnapShoot'></span>
<script src='https://www.googleapis.com/pagespeedonline/v1/runPagespeed?screenshot=true&callback=WJShot&url=http://www.webjalanan.com'></script>
<script>
document.getElementById("WJsnapform").addEventListener("submit", WJsubmit);
function WJShot(wjObj) {
var dataImg = wjObj.screenshot.data;
var decodeImg = dataImg.replace(/\_/g, "/").replace(/\-/g, "+");
document.getElementById("WJSnapShoot").innerHTML = '<img src="data:image/jpeg;base64,'+decodeImg+'"/>';
}
</script>
Code tersebut berfungsi untuk memanggil Json milik google page speed, hanya saja ane beri callback untuk memanggil image yang terenkripsi menggunakan code base64.
Sebagai contoh diatas ane mengambil contoh milik http://www.webjalanan.com
untuk mengambil web yang lain, silahkan agan rubah code pemanggilan json, sesuai dengan web yang mau diambil screen shotnya.
<script src='https://www.googleapis.com/pagespeedonline/v1/runPagespeed?screenshot=true&callback=WJShot&url=http://namadomain'></script>
Mudah kan gan, code ini sengaja ane simpan, siapa tau nanti dibutuhkan lagi ^_^
0 komentar:
Post a Comment