X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2F06_net%2F02_XNetJSONP.js;h=b233d7b9aa6fcc518e0c1750b88b36cc1c42290d;hb=9e04e2a1221a92960a74e550bc3fd809caf3cd1c;hp=a118ebca6ebb9635db46bbbd4d720889a775ce18;hpb=ada5c01a35945aced14a0f6b159035cf76668670;p=pettanr%2FclientJs.git diff --git a/0.6.x/js/06_net/02_XNetJSONP.js b/0.6.x/js/06_net/02_XNetJSONP.js index a118ebc..b233d7b 100644 --- a/0.6.x/js/06_net/02_XNetJSONP.js +++ b/0.6.x/js/06_net/02_XNetJSONP.js @@ -75,6 +75,11 @@ X_TEMP.X_JSONP_params = { json2FileSize = 18103, html; + // file プロトコルで外部アクセスの禁止 + if( !X_URL_isSameProtocol( url ) ){ + return X_JSONP[ 'asyncDispatch' ]( X_EVENT_ERROR ); + }; + url = X_URL_create( url, params ); if( !callback && !( callback = X_URL_paramToObj( url.split( '?' )[ 1 ] )[ 'callback' ] ) ){