Wisemapping 調整網頁縮圖功能

因為原本 wisemapping 搭配的是 immediatenet 提供的網頁縮圖服務
測試的失敗率有點高~主要還是因為不支援 https 的原因
所以使用 page2images 提供的服務取代掉

{wisemapping home directory}/webapps/wisemapping/js/mindplot-min.js

<略>
//註解掉舊有的設定
//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);
<略>
This entry was posted in Wisemapping. Bookmark the permalink.