都市のバスと地下鉄の時刻表を提供するパブリック API を使用するアプリを開発することにしました。
phonegap のようなものを使用して複数のプラットフォームに展開できるように、HTML5 を使用してこのアプリを開発することにしました。
開発中に、 xmlhttprequest-cannot-load No 'Access-Control-Allow-Origin' header is present on the requested resource が原因で、API から JSON 応答にアクセスできないことがわかりました。
そこで、通常のプロバイダー Web スペースを、リクエストを送信する php 関数とのブリッジとして使用することにしました。これにより、その API サービスから応答を取得し、JSON の結果を HTML ページに送り返すことができます。
開始ページまたは手がかりをいただければ幸いです 2 つの質問があります。
2) HTML5 と JavaScript が phonegap によってコンパイルされている場合、その API サービスにアクセスできず、同じ問題が発生し、php ブリッジを使用する必要がありますか?