たまたま見つけたこのコードを使うと、
JavaScriptで自分のサーバーを使わずに、
クロスドメイン関係無く、
他の場所のHTMLコードを取得できます。
しかし…
javascript
1function _ryokurian_getSource(hc){ 2if(hc.match(/^error:(.+)/)){ 3}else{ 4hc=decodeURIComponent(hc); 5}} 6var sc=document.createElement("script");sc.id="_ryokurian_getSourceScript";sc.charset="utf-8"; 7sc.src="http://www.ryokurian.jp/atelier/geso/geso.php?url="+encodeURI(kokoni url)+"&fnc=_ryokurian_getSource&out=utf-8"; 8he=document.getElementsByTagName("head")[0]; 9org=document.getElementById(sc.id); 10if(org==undefined){ 11he.appendChild(sc); 12}else{ 13he.replaceChild(sc,org); 14}
見てわかるように、
http://www.ryokurian.jp/atelier/geso/geso.php
のサーバーを通して他の場所のソースを取得しているもので、
このサーバー自体はホームページを見るところ、
個人運営のようなので、なるべく使わないつもりです。
代わりになるような、
似たサービスを探していいます。
(今、手元にあるフリーレンタルサーバーは外部サーバーとの接続が制限されていてこのような外部サービスを使わざるを得ないのです…;)
回答3件
あなたの回答
tips
プレビュー