For Want Of A Better Word

ガジェット(web埋め込み部品)を作りたい① |別ドメイン間でajaxデータ通信

      2015/04/18

ちょっとガジェット的なものを作りたい。

データは自サーバーにある。

とりあえずajaxでデータを取って描画と思ったけど、

クロスドメインのajax通信は基本は出来ないとのこと。

んで対応としては複数の考え方があって

①JSONPとか、無理くり通す系。
(参考)Ajax クロスドメイン with jQuery – satosystemsの日記

これはjsonpはちょっと面倒くさかったので、回避。

②CORSを利用する。
phpだとこんな感じでヘッダーに許可ホストを書いてあげる。

enable cross-origin resource sharing

プログラムも特定の場所だけだし、これでいいやなと。

※Cakeとかフレームワークの場合は、layoutの描画前にheaderを吐き出してあげないといけないね。。

しかし、そもそも、埋め込むタイプの物はajaxでデータをとって描画というより、iframeが主流なのかなと思い。次はiframの場合を検討。

 - javascript | js

  関連記事

casperjs
【Googleトレンド】【Casperjs】急上昇中キーワードをスクレイピングで取得 – (3) Casperjsの利用

## インストールはこちら 大雑把な使い方を下記で確認。 [クイックスタート]h …

js-logo
【反省】jsのreplaceの正規表現パターンはクォーテーションで囲む必要ない

タイトル通り。 いまさら!? ハマって、情けないと思ったのでメモ。 こんなんだっ …

casperjs
【Googleトレンド】【Casperjs】急上昇中キーワードをスクレイピングで取得 – (2) Casperjsのインストール

ということで続き。下記を参考に。 【参考】http://thesportsbus …

js-logo
プラグインあつめ

入力チェック系 http://www.moongift.jp/2009/06/j …

js-logo
HTMLのコピー禁止とか、右クリックイベントとか

そういう要望があったので調べた。 ここが分かりやすい。 http://penta …