ファイルのソースを取得してJSONP内にラップしたいと思います。
たとえば、自分が所有していないホストから、pets.txtをテキストとして取得したいと考えています。クライアント側の JavaScript だけを使用してそれを実現したいと考えています。
何でもJSONPに変換できるオンラインサービスを探しています。
YQL
Yahoo クエリ言語はその 1 つです。
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D"http://elv1s.ru/x/pets.txt"&format=json&callback=grab
これは、URL が robots.txt によってブロックされていない場合に機能します。YQL はrobots.txt を尊重しています。robots.txtでブロックされているため、http://userscripts.org/scripts/source/62706.user.jsを取得できません。
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D"http://userscripts.org/scripts/source/62706.user.js"&format=json&callback=grab
"forbidden":"ドメインのrobots.txtは、URLのクロールを許可しません: http://userscripts.org/scripts/source/62706.user.js "
だから私は別の解決策を探しています。