自動しりとりプログラムを作ろう (2)

自動しりとりプログラムを作ろう (1) の続き

SOPとはなんだ

特に何も考えず、「デバイスに依存しないアプリケーションにしたいから、javascriptでwebアプリケーションをつくろー」と思っていました。…が、調べたり人に聞いたりしてみると、どうやらjavascript単体からでは、SOPという仕組みに阻まれて直接XMLHttpRequestができないようです。

SOPについてわかりやすい解説はこちら

SOPがないと、同じブラウザでログインしているすべてのWebページを自由に操作されてしまうようです。それは怖そう。そんなこんなで色々なものが直接いじることができません。RSSリーダーのwebサービスってあんまりないなーと思ってましたけど、この辺りの事情もあったんですね。

どーしよー

もういきなり道を絶たれたのかと思いましたが、HTML5まわりの勉強のためにも、今回はなんとしてもjavascriptで作りきりたいです。ということで回避策。

– Ajax クロスドメイン with jQuery

JSONPという方法で回避可能らしいです。
あとは手持ちのサーバーでクローラ作って、しりとり用の単語をDBに貯めこむ感じかなー。それはそれでありかも…。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です