現在有很多原生 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 }
沒有留言:
張貼留言