概要
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
とする。
コメント