現在有很多原生 App 會開啟 built-in browser,像是 Facebook、 Line,往往 mobile version 的網頁在 app built-in browser 不會 work,上個專案客戶就希望如果展開軟體的是 built-in browser 的話出現希望 user 打開一般 browser 的提示,好在 built-in borwser 有提供相關的 userAgent,抓取方式如下。
var nu = navigator.userAgent;
// Line
if (nu.match(/safari line/i) !== null) {
// Do something
}
// Facebook
if (nu.match(/facebook/i) !== null) {
// Do something
}
沒有留言:
張貼留言