2

レスポンシブ Web サイトを Android および iOS 用の Cordova アプリにラップしています。私DeviceReadyはただ開くだけwindow.location="http://website"で、すべての内部リンクが正常に機能し、アプリビューにとどまります。

ここで、システム ブラウザを開くためのリンクがいくつか必要になります。これの最大の理由は、iPhone/iPad に戻るボタンがなく、ウェブサイトに戻るのが難しいことです。

私の「コード」はすべてウェブサイトにあり、Cordova はウェブサイトを「モバイルアプリ」にラップするだけです。

Cordova でシステム ブラウザーを開くには、Web サイトのコードで何が言えますか。などを通常のリンクでwindow.open(..., "_system")試しましたが、これらはすべてアプリビュー、つまりシステムブラウザーでは開かれていません。"_blank"target="_blank"

リンクを強制的にシステム ブラウザで開くにはどうすればよいですか?

すべての助けに感謝します!乾杯 :)

4

2 に答える 2

4

最初にこのプラグインをインストールする必要があります

アプリ内ブラウザ

次に、で開いてみてください

window.open(..., "_system")
于 2015-02-08T16:31:20.313 に答える
1

問題は、間違ったことをしていることです。コルドバを使用してウェブサイトにリダイレクトすることはできません。それはコルドバの仕組みではありません。コルドバでは、html、css、および javascript を使用してアプリを作成します。これは、ウェブサイトへのリダイレクトとは異なります。 .

Web サイトにリダイレクトすると、すべての cordova 機能が失われます。そこに cordova.js がないため、プラグインを使用できず、inAppBrowser が機能しません。

于 2015-02-09T07:33:17.933 に答える