如何強迫連結在 APP 以外部瀏覽器開啟?

用連結強迫 LINE 以外部瀏覽起開啟連結

 

從LINE點擊好友分享的網址連結時,都會用LINE內建的瀏覽器開啓,要如何使用其它的瀏覽器開啓LINE裏面的連結呢?

只要在網址的後面,加上一段語法   ?openExternalBrowser=1,就可以從手機預設的外部瀏覽器開啓了。

例如︰要分享的網址是  https://magiccloud.i234.me/

則分享網址打  https://magiccloud.i234.me/?openExternalBrowser=1

或是 https://magiccloud.i234.me?openExternalBrowser=1,就可以從外部瀏覽器開啓了。

 

什麼是外部/內部瀏覽器?

什麼是「外部瀏覽器」與「內部瀏覽器」? (會遇到這兩項名詞,通常都是使用者在操作行動裝置時才會遇到)

所謂「外部瀏覽器」就是指安裝的瀏覽器 app,如 Safari 或 Google Chrome 這種用來檢視網站、搜尋與查找資料的工具;而「內部瀏覽器」則是指內建在 APP 中的簡易瀏覽器,通常僅用於開啟網址、檢視網站使用。

這種「內部瀏覽器」存在的意義,是讓使用者在 APP 中點選網站網址時,降低使用者因另開網站而忘記回到 APP 繼續使用的問題,因此僅提供簡易的瀏覽器功能,它無法像一般瀏覽器的功能一樣完整。

 

為什麼要另外開啟「外部瀏覽器」?

許多使用者在使用 APP 時,若在 APP 中看到需要另外點擊開啟的網址,都會直接點選開啟連結,並使用內建的「內部瀏覽器」檢視網站資訊,此時若有需要購物、預約或執行其他操作時,通常也不會再將網站另開到一般的「外部瀏覽器」再繼續操作,而是直接在「內部瀏覽器」操作所有行為直到結束。

在「內部瀏覽器」進行購物、預約或任何其他操作時,有可能會發生一些錯誤的問題,比如商品無法加入購物車、結帳失敗、無法使用優惠券、預約失敗、付款功能無法正常顯示、與第三方網站互動功能異常…或是部份頁面無法顯示等問題。會發生這樣的狀況,是因為 APP 的內部瀏覽器有一些語法及標籤不支援、以及網站的開發環境與內部瀏覽器這種簡易瀏覽器的環境不同,且內部瀏覽器的更新速度與功能完善的程度更是無法跟一般瀏覽器(外部瀏覽器)相比。

為了避免因「內部瀏覽器」功能不完善所造成的操作失敗問題,若有需要進行除了單純檢視資訊的操作行為時,如購物、預約、檢視影片或其他,我們都會建議使用者另外開啟「外部瀏覽器」到一般正常環境再繼續使用網站中的功能,才不會因為某些不可控的錯誤而導致步驟無法順利執行。

 

如何在APP裡面開啟外部瀏覽器?

為確保網站操作步驟順利且流暢的執行,除了瀏覽網站基本資訊以外的行為,會建議開啟外部瀏覽器再繼續進行使用,那麼要如何在 APP 中開啟外部瀏覽器?

目前最常遇到的就是使用者在 Facebook 與 LINE 的內部瀏覽器中購物的問題,因此以這三種常用 APP 來介紹如何在其中開啟外部瀏覽器。

 

如何在FB中開啟外部瀏覽器

在 Facebook 中點選網址後,多半會以 FB 的內建瀏覽器開啟網站,此時只要選擇「以系統瀏覽器開啟」即可利用外部瀏覽器檢視網站。

Android(安卓)系統
Step 1:選擇右上方的三個點點
Step 2:更多選項中,選擇「以系統瀏覽器開啟」即可

iOS(蘋果)系統
Step 1:選擇右下方的三個點點
Step 2:更多選項中,選擇「以瀏覽器開啟」即可

如何在LINE中開啟外部瀏覽器

在 LINE 中點選網址後,如果網站沒有另外設定,網站通常會以 LINE 的內建瀏覽器開啟網站,此時只要選擇「使用預設瀏覽器開啟」即可利用外部瀏覽器檢視網站。

Android(安卓)系統
Step 1:選擇右下方的三個點點
Step 2:選擇「使用預設瀏覽器開啟」即可

iOS(蘋果)系統
Step 1:選擇右下方的三個點點
Step 2:選擇「在瀏覽器中開起」即可