2

私はcordovaを使用してネイティブiOsアプリを開発しているので、html/javascriptとcssに集中できます。ただし、クロスドメインのajax呼び出しを行う必要があります。これは、ネイティブアプリでは問題ありませんが、Chromeでプロジェクトを実行する場合は問題ありません。そこで、Chromeでこのセキュリティ機能を無効にして、アプリをテストできるようにします。これを行う簡単な方法はありますか?

乾杯

4

2 に答える 2

2

iOS アプリを開発している場合、OSX を使用していると仮定します。この場合、基本的に XXS を有効にして Chrome を起動し、次のコマンド ラインを実行できます。

open -a "Google Chrome" --args --disable-web-security

実際、私はこれを頻繁に使用するので、.bash_profile にエイリアスを追加しました。

alias chrometest='open -a "Google Chrome" --args --disable-web-security'

これは、現在のバージョンの Chrome: 38.0.2125.104 まで、かなり長い間機能しています。

もちろん、好きな名前を付けることができます...幸運を祈ります!!!

于 2014-10-18T06:10:21.747 に答える
0

クロスドメインリクエストに対してjsonpを実行できます。

または、クロスサイト ajax を許可するようにサーバー ヘッダーを変更するという別のトリックもあります。

Access-Control-Allow-Origin: *

コルスから

于 2013-02-21T12:48:35.340 に答える