使用 jqeury 從網址取得網頁截圖
如果有想要從網址取得該網頁的縮圖,可以使用 google 的 PageSpeed api,簡單地用 ajax 從以下的網址取得資訊後再處理即可。
用 jqeury 的 ajax 就會像這樣。
在看怎麼處理讀取前跟讀取後就好了,
- https://www.googleapis.com/pagespeedonline/v1/runPagespeed?url=' + url + '&screenshot=true
用 jqeury 的 ajax 就會像這樣。
- $.ajax({
- url: 'https://www.googleapis.com/pagespeedonline/v1/runPagespeed?url=' + url + '&screenshot=true',
- context: this,
- type: 'GET',
- dataType: 'json',
- timeout: 60000,
- success: function(result) {
- var imgData = result.screenshot.data.replace(/_/g, '/').replace(/-/g, '+');
- $("img").attr('src', 'data:image/jpeg;base64,' + imgData);
- },
- error:function(e) {
- $("#msg").html("讀取失敗");
- }
- });
在看怎麼處理讀取前跟讀取後就好了,
留言