質問: 初めてスマホアプリを作成しているのですが、アプリの中の外部リンクから 外部ブラウザを起動してページを表示させたいです。 チュートリアルには、monaca.invokeBrowserを使うようにと書いてあったのですが、 試した見たところ、うまく動きません。 こちらのページには、monaca.invokeBrowserは使わないでInAppBrowserを使うように記述されています。 こちらはうまく動いたのですが、やはり外部ブラウザで表示させたいと思います。 monaca.invokeBrowser以外の方法でもいいのですが、外部リンクから外部ブラウザを起動させて指定したURLを表示させることはできないのでしょうか?
回答: 記憶が正しければ以下のコードを実行するとお使いの端末のブラウザで起動できます。 ``` window.open('http://example.com', '_system') ``` しかし、アプリに戻るためにはユーザの操作に委ねられる形になるので、場合によってはこの実装は使えないかもしれません。 リフレッシュを行わずに、同時に別ページを処理したいという場合にはやはり`InAppBrowser`などを利用するのが得策かと思われます。