簡體   English   中英

如何在網站中使用 jquery/javascript 檢測從 web 瀏覽器(chrome)或 webview(移動應用程序)打開的 url?

[英]How to detect the url opening from web browser(chrome) or webview(mobile app) using jquery/javascript in the website?

我可以輕松地從網站(使用用戶代理)輕松檢測到 android。 但是現在使用 jquery 檢測從移動設備中的 webview(app) 或 chrome(browser) 打開的 url 的問題。 這是為了檢測從而可以應用深度鏈接排除與 webview。 我真的不想改變移動開發網站。

當鏈接在 chrome(mobile) 中打開時,沒有問題.. 該鏈接有一個包含 app://article 的深層鏈接。 在應用程序中從 webview 打開鏈接時,導致顯示問題的深層鏈接:err_unknown_url_scheme 錯誤

是否有任何選項可以檢測鏈接的打開位置而不是僅在該部分應用深層鏈接。 只能通過使用 jquery 從網站本身做的事情。

感謝和抱歉剛才的不當解釋。 希望可以幫助我解決這個問題。

實際上,我通過用“版本”區分本機瀏覽器和 chrome 來解決的。

var nua = navigator.userAgent.toLowerCase();
var is_native = ((nua.indexOf('mozilla/5.0') > -1 && nua.indexOf('android ') > -1 && nua.indexOf('applewebkit') > -1) && (nua.indexOf('version') > -1)); //native browser?

不管怎么說,還是要謝謝你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM