繁体   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