7

iOSのphonegapアプリでビューを1つだけにしたい。

このビューはWebページになります。

このビューのみを特定のURLでロードするにはどうすればよいですか?

私はあなたがjavascriptを通してそれをしていると思います、そしてもしそうならどのように?

*私はhtml/javascriptスクリプターではなく、ネイティブiOSアプリケーションのみを開発していますが、phonegapで何かをテストする必要があります。

4

2 に答える 2

16

d0nparalias

  1. main(Cordova の)index.htmlをリモート サーバーからロードする場合は、config.xmlファイルを編集して、たとえば次のように変更

    <content src="index.html" />



    <content src="http://192.168.1.4:8080/www/index.html" />

    ます。そしてindex.html、192.168.1.4 にある Web サーバーからロードされます。

  2. アプリを読み込んだ直後に Web サイトを開きたい場合は、既にお気づきのようにInAppBrowserを使用できます。

    window.open(url, target, options);

    ここにオプションがありますtarget(Cordova docs 2.5.0 によると):

    2.1. この場合、自分に戻るコントロールがないことに注意してください_self
    ここに画像の説明を入力
    index.html

    2.2. _blank— 閉じるボタン付きのモーダル ビュー コントローラーを表示します
    ここに画像の説明を入力

    2.3. _system— Safari.app で開きます
    ここに画像の説明を入力

詳細については、ドキュメントwikiを参照してください。

それが役に立てば幸い。

BR。
ユージーン

于 2013-03-10T05:14:11.910 に答える
0

iOSでApacheCordovaと呼ばれるようになったPhoneGapでは、デフォルトでファイルURLのみを使用できます。これは、ローカルの.htmlファイルをロードする必要があることを意味します。http:// URLを使用してリモートページを開きたい場合は、カスタムネイティブコードを追加して、WebViewにリモートURLをロードするように指示する必要があります。

于 2013-03-08T16:34:20.253 に答える