allowCrossDomainPages

このエントリーをはてなブックマークに追加

$.mobile.allowCrossDomainPagesはクロスドメイン間の通信を許可するための設定です。

jQuery Mobileは$.mobile.loadPage()を利用してページの読み込みを行ないます。その際に$.mobile.allowCrossDomainPagesにtrueが指定されていればクロスドメイン間の通信も行ないます。

jQuery MobileではXSS(クロスサイトスクリプティング)の攻撃の可能性を防ぐためデフォルトでは$.mobile.allowCrossDomainPagesにはfalseが指定されています。

PhoneGapなどで「phone home」に異なるドメインを指定する場合には$.mobile.allowCrossDomainPagesと$.support.corsに「true」を指定する必要があります。

jQuery Mobileの初期設定はmobileinitイベント時に変更が可能です。

$(document).on("mobileinit",function() {
	$.mobile.allowCrossDomainPages = true;
});
jQuery Mobile 1.0.0での追加/変更

$.mobile.allowCrossDomainPagesはjQuery Mobile 1.0で定義された設定です。

参考URL

Configuring Defaults | jQuery Mobile API Documentation

登録日 : 2013年05月05日 最終更新日 : 2016年12月19日

同じカテゴリー(初期設定)のエントリー

検索

スポンサードリンク

バージョン

リファレンス