2017-03-13 35 views
1

申し訳ありませんが、モバイルアプリケーションを開くだけで、ハイパーリンクやアンカータグがWebサイトURLに表示されます。私はすでにモバイルアプリケーションのように見えるように、様々な画面でCSSをカスタマイズしました。残念ながら、それはアプリケーションの外に連れて行ってくれたInAppBrowserを使用したApache Cordovaリダイレクト

<meta http-equiv="refresh" content="0; url=http://example.com/" /> 

私はアーチ上のコルドバのアプリを作成したが、として、プラグインは、その後のindex.htmlメタタグを追加しました。だから私はinternal/jsディレクトリにリダイレクトしようとし、これをApacheのCordovaのメイン文書に従って使用しました。

var ref = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes'); 

まだ動作しませんでしたが、ここで変数を定義するだけで、それは私の質問です。

このようなプラットフォームで外部リンクへの自動リダイレクトを行うと、アプリケーションから離れることはありません。

PS:ナビゲーションボタン、ログイン、ルックアンドフィール、メニューログアウトなどすべての準備ができました。この手順が欠落しています。あなたが続ける場合

window.open('http://url/', '_blank', 'location=yes'); 

「HTTP」、それは外部のウェブを開こうとしますが、あなたがそれを削除した場合、それはあなたの内部ストレージ上のファイルをロードします:

答えて

0

は、私はこのようなinAppBrowserプラグインを使用します。

これは、アプリの上に「ブラウザ」を開いていますが、ローカルのリキュールをロードするだけであれば、「http」のないURLを追加することでそれを行うことができます。

+0

偉大なので、この行はwww/index.htmlまたはwww/js/index.jsに置かれるか、またはindex.htmlからindex.jsにメタタグされますか? –

+0

イベントに追加することも、必要に応じて別の場所から呼び出すこともできます。 – jufracaqui

関連する問題