タグ

JSONPに関するeriko315のブックマーク (3)

  • [Tool] はてなブックマーク数を調べるページとJavaScript - YoheiM .NET

    YoheiM.NETの各ブログのはてなブックマーク数を調べて、 はてブ数が多い記事をアピールしたいと思い、はてブ数をはてなAPIから取得する方法を 作成しました。 それを簡単に利用出来るページやJavaScriptを作成したので、今日はそれを紹介させて 頂きたいと思います(・∀・) 以下のページを作りました。使い方は簡単! 調べたいURLをテキスト入力欄に入力し、調べるボタンを押せば、 画面下部分にはてなブックマーク数が表示されます。 http://www.yoheim.net/usertool/hatebuCount.html はてなブックマーク数を取得するJavaScript 上の画面では、はてなブックマーク数を取得する為に、以下のはてなAPIを利用しています。 http://api.b.st-hatena.com/entry.count?url={調べたいURL} {調べたいURL}

  • なぜJSONPだとクロスドメイン制約を超えられるのか? - 射撃しつつ前転 改

    なぜ通常のXMLHttpRequestにはクロスドメイン制約があるのに、JSONPではクロスドメインでリクエストを送信できるのか?不思議に感じたので、ちょっと調べてみた。 クロスドメイン制約は「ブラウザ上で実行されるJavaScriptは同じドメインにしかリクエストの送信やクッキーの編集を行えない」という制限である。 なぜこのような制限が必要になるのか。クロスドメイン制約がなかったらどうなるかを思考実験してみよう。ブラウザ上では、いくつものサイトからダウンロードしてきたJavaScriptが同時に実行されることは珍しくない。また、悪意のあるページにアクセスしてしまい、悪意あるJavaScriptを実行してしまうことも、十分に起こり得る話である。間違えて変なページにアクセスしたら致命的な問題が起きました、ではまずいので、ブラウザではJavaScriptができる事にかなりの制限を与えている。X

    なぜJSONPだとクロスドメイン制約を超えられるのか? - 射撃しつつ前転 改
  • JSONPとは 「JSON with Padding」: - IT用語辞典バイナリ

    JSONP フルスペル: JavaScript Object Notation with Padding 別名: JSON with Padding JSONPとは、JavaScriptから派生した軽量なデータ記述形式であるJSON(JavaScript Object Notation)を用いた関数呼び出しの仕組みのことである。 JSONPでは、HTML/XHTMLにおいて、scriptタグのsrc属性に呼び出したい相手先のURLを指定し、JSON形式で返された処理結果を関数評価することで、最終的な処理結果を得るという仕組みになっている。scriptタグのsrc属性には、呼び出し側とは異なるドメインのURLを指定することができるため、異なるドメインにJSONによるリクエストを投げ、他のドメインで提供されている機能を直接呼び出すことが可能となる。JSONを使用するためデータ交換が軽量であるこ

  • 1