タグ

webとクロスドメインに関するbaba_jdlのブックマーク (3)

  • JavaScriptでクロスドメインの壁を飛び越える方法 - FICC Workbook

    Javascriptを使って異なるドメイン上のデータを引っ張ってこようと思うと意外とたいへんです。 「クロスドメイン問題」とかいう面倒な壁が立ち塞がっているからです。 ぼくもさっきまでハマりまくっていたのですが、「jquery.xdomainajax.js」と言う良さ気なJQueryライブラリを使うことによって見事クロスドメインの壁を飛び越えることに成功しましたのでメモ 使い方使い方は簡単なのでありがたい。 GitHubから「jquery.xdomainajax.js」をDLしておき、以下の様なHTMLを書いて保存して実行。 ファイルを開けば、実行され他ドメインのサイトの内容が表示されます。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>クロスドメイン突破してみるん</title> <!-- jQ

    JavaScriptでクロスドメインの壁を飛び越える方法 - FICC Workbook
  • JSONとJSONPの違い - あと味

    解説は他にもたくさんありますが、私自身も使いはじめの頃、違いがよくわからなかったので。 JSONとは? 汎用的なデータ記述方法です。こんな感じで書きます。 { 'blog' : 'あと味', 'author' : 'jdg' } まさにJavaScriptのオブジェクトですね。*1 JSONPとは? JSONを以下のように変えたもの。 callback({ 'blog' : 'あと味', 'author' : 'jdg' }); 関数呼び出しっぽいですね。まぁ、関数呼び出しなんですけど。 どゆこと?となるポイント 見た目が関数っぽくなる意外に変更点はないように見えますが、クロスドメインでJSONを読み込む時は、なぜかJSONではなく、JSONPが使われます。(WebAPI等) また、アクセスしたらJSON形式のデータを返す単純なCGIを自分で作りたいと思った場合でも、JSONを返しても、J

    JSONとJSONPの違い - あと味
  • HTTPサーバーとWeb開発

    最近では、Webアプリケーションの開発を行う上で、Ajaxはあたりまえのように使用される クライアントサイドの技術になった。 この技術により、次のようなことが実現することができ、今までにないリッチなWebアプリケーションを 開発することが可能になった。 動的なWeb画面の表現 パフォーマンスの向上 Web画面のユーザビリティー しかし、Ajaxを使用する上で必ず考慮すべき点がある。それがクロスドメインの制約である。 クロスドメインとは、下記のようにAサーバーから既に読み込んだWebページ上より、 異なるドメインのサーバー(Bサーバー)に Ajax(XMLHttpRequest)を用いてデータアクセスを行なうと、 ブラウザーのセキリュティーエラーが発生しAjax通信を行なうことができないという問題がある。

    HTTPサーバーとWeb開発
  • 1