既に質問をされていらっしゃる方もいるのですが、解決方法が見つからず困っていて、お尋ねいたします。
アプリ上のリンクをクリックすると、safariで外部サイトが開くようにする、もしくはアプリに戻ってこられるようにInappBrowserを利用したいのですが、アプリ画面がwebview(アプリ内ブラウザ)に遷移してアプリ内でリンク先が開かれてしまいます。
過去ログなどを参考に、CordovaプラグインからInAppBrowserを有効に設定し、次のように記述してみました。
<a href="#" onclick="URLClick();">リンク</a>
<script> function URLClick() { window.open = cordova.InAppBrowser.open; window.open("https://teratail.com/", "_blank", 'location=yes'); } </script>しかし、InAppBrowserの上部メニューが表示されていないので、プラグインがうまく動いていないようです。
ためしに_blankを_systemに変えてみましたが、アプリ外でsafariも開きません。
追記:Custom ConfigプラグインのバージョンによってInAppBrowserが起動しない、という説も聞いています。どなたかお詳しい方がいらっしゃればご教授いただけますと幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/19 03:44
2019/05/02 06:43