サイトアイコン 上尾市のWEBプログラマーによるブログ

LINEメッセージ内のURLをブラウザで開かせる方法

概要

LINEでURLをクリックすると、リンク先がLINEアプリの内部ブラウザで開かれる。
通常のサイトであれば問題ないが、認証が必要なサイト(ベーシック認証、GoogleやFacebookアカウントでの認証が必要なサイト)ではログインすることができずエラーとなってしまう。

ベーシック認証の場合

401 Unauthorizedとなってしまう。

Google認証の場合

403 disallowed_useragentとなってしまう。

解決方法

URLの後ろに?openExternalBrowser=1を付加する。
例えばhttps://www.yahoo.co.jp/であればhttps://www.yahoo.co.jp/?openExternalBrowser=1とする。

他にパラメータが存在する場合は&openExternalBrowser=1を付加する。
例えばhttps://www.google.com/?hl=jaであればhttps://www.google.com/?hl=ja&openExternalBrowser=1とする。

モバイルバージョンを終了