因為原本 wisemapping 搭配的是 immediatenet 提供的網頁縮圖服務
測試的失敗率有點高~主要還是因為不支援 https 的原因
所以使用 page2images 提供的服務取代掉
{wisemapping home directory}/webapps/wisemapping/js/mindplot-min.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
<略> //註解掉舊有的設定 //var d=new Element("img",{src:"http://immediatenet.com/t/m?Size=1024x768&URL="+b.getModel().getUrl(),img:b.getModel().getUrl(),alt:b.getModel().getUrl()}); //var d=new Element("img",{src:"http://free.pagepeeker.com/v2/thumbs.php?size=m&refresh=1&url="+b.getModel().getUrl()}); //設定 function 以便取得連結相關資訊 //包含hostname、pathname等 var cowgetLocation = function(href) { var cowl = document.createElement("a"); cowl.href = href; return cowl; } //取得正確連結,並去掉 http:// 及 https:// var cowl = cowgetLocation(b.getModel().getUrl()); //console.log(cowl.hostname); //console.log(cowl.pathname.length); if (cowl.pathname.length > 1) { var cowimgurl = cowl.hostname + cowl.pathname; } else { var cowimgurl = cowl.hostname; } //使用 page2images 申請提供的 api 進行縮圖 //var d=new Element("img",{src:"http://api.page2images.com/directlink?p2i_url="+b.getModel().getUrl()+"&p2i_key=1716358728d706ce"}); var d=new Element("img",{src:"http://api.page2images.com/directlink?p2i_url="+ cowimgurl +"&p2i_key=1716358728d706ce"}); //console.log(b.getModel().getUrl()); //console.log(cowimgurl); <略> |