cordova-inappbrowserでwindow.open()が効かなくなった


起こったこと

  • cordovaを使ったハイブリッドアプリを実装中のできごと。他SNSでのシェアを、window.open(url, "_system")でやっていたが、突然動かなくなる。
  • 「あれ?ビルドミスった?」とあわてる。
  • いろいろ調べて、答えらしきものにたどり着く

なんだったのか

  • The window.open clobber was removed in the InAppBrowser v4 release
  • inappbrowserのv4以降では、window.openが使えなくなってるよ、とのこと
  • そしてwindow.cordova.InAppBrowser.open()をつかってね、とのことでした
  • いろいろ調べてみたら日本語の記事もばっちりありました〜〜