0

ドメインの一部ではないリンクを開いています。たとえば、このコードを使用するとします <a href="http://www.google.com" id="google"> <img src="images/google.png" ></a>'

ユーザーがこれをクリックすると、アプリが Google にリダイレクトされます。Android のハードウェアの [戻る] ボタンを使用してアプリケーションに戻ろうとしています。

戻るボタンを押すと、logcat に次のメッセージが表示されます。10-20 19:54:21.375: E/Web Console(29676): Uncaught ReferenceError: cordova is not defined at :1

このことから私が理解できたのは、リンクが Google にリダイレクトされると、アプリが phonegap の制御を失ったことです。そうですか?data-rel="external"このリンクで使用してみました。しかし、それは何の違いもありません...

これに続いて、助けが必要な2つの問題があります

  • ユーザーがハードウェアの戻るボタンを押すと、アプリに戻ります。
  • google.com ページの読み込み中に、ページ読み込みウィジェットが表示されます。
4

1 に答える 1

0

Phonegap ChildBrowserプラグインを見てください。これは、問題の解決に役立つ可能性があります。ここからの抜粋です。

子ブラウザーを使用すると、PhoneGapアプリケーション内に外部Webページを表示できます。

簡単な使用例は次のとおりです。

  • ユーザーはリンクを投稿できますが、ユーザーがアプリを終了してリンクを表示することは望ましくありません。

このコマンドは、アプリの前に表示されるポップアップブラウザーを作成します。ユーザーが戻るボタンを押すと、アプリに戻るだけです。

于 2012-10-20T15:20:10.587 に答える