2019年7月4日 星期四

分享到Line的連結,點擊後用預設瀏覽器開啟 line link open in default browser

在Line上面分享的連結,用手機瀏覽點擊後會開啟Line app內的瀏覽器in-app-bbrowser,
以這種UIWebView方式開啟網頁會導致一些javascript語法或功能失效
解決方式:
在分享到line的連結後面加上一段 ?openExternalBrowser=1 就可以了。

譬如:https://yahoo.com.tw/?openExternalBrowser=1

加上該參數的網址分享到line上面,收到訊息的那一方點擊後就會跳出用手機預設的瀏覽器開啟了。

另外也不一定要每段分享的連結都加,如果只是網頁內的某個連結希望點擊後是用手機預設瀏覽器開啟,那網頁內寫那段連結時只要在連結後面加上?openExternalBrowser=1 即可

這樣使用者用app內瀏覽器瀏覽網頁時只要點到那個連結,就會開啟手機預設的瀏覽器去瀏覽連結頁面。