Phonegap 1.7 を使用してコーディングされた iPad 用のアプリケーションを開発しています。iframe を操作する必要があるため、アクセスしたいドメインをホワイト リストで有効にし、Cordova.plist で OpenAllWhitelistURLsInWebView を YES に設定します。問題は、特定のリンクを Web ビューではなく MobileSafari ブラウザで開きたいということです。Phonegap wikiによると:
PhoneGap-iOS で iFrame を有効にするには、iframe ドメインをホワイトリストに登録し、「OpenAllWhitelistURLsInWebView」を有効にする必要があります。これは問題のようには聞こえませんが、多くのアプリケーションは特定のサイトを (ChildBrowser ではなく) MobileSafari で開く必要があります。これは、"OpenAllWhitelistURLsInWebView" が有効になっていると簡単に実現できません。
では、それは「なかなかできないこと」ですが、何か方法はないのでしょうか?