【发布时间】:2015-05-21 00:30:08
【问题描述】:
如果我通过 Chrome 访问http://zeno.github.io/mobile-detect-demo/,通过我的三星上称为“Internet”的浏览器,我看到它们都被称为“Chrome”。但是默认浏览器在打开深层链接时有不同的行为。
我需要了解,什么时候是真正的 chrome,通过 Google 提供,什么时候是自定义设备提供商的浏览器构建在我的网络应用程序中。
是否可以通过 javascript 做到这一点?我能看到的唯一区别是,对于我的默认浏览器,有一个选项“is samsung = true”。但是还有很多其他设备制造商的其他浏览器。
我怎么能看到用户使用原来的谷歌浏览器来允许他使用附加功能?
【问题讨论】:
-
这样做通常不是个坏主意吗?你想回到过去为 IE、Mozilla、Opera 和其他任何东西编写几乎独立的网站的糟糕日子吗?
-
您需要 Chrome 中的哪些功能在默认的 android“Internet”浏览器中不可用?
-
@scnliffe 默认的 android "Internet" 浏览器无法打开深层链接,我必须使用 iframe 解决这个问题。对于原始 chrome,我必须使用不同的方法 - 直接打开这些链接。
-
你能定义“深层链接”吗?我不明白为什么浏览器(任何浏览器)都无法打开链接……不管它在网站上有多“深”?
-
我在打开本机应用程序链接时遇到问题,例如 facebook
fb://profile/123456。一些浏览器(比如 android 的默认“Internet”)显示令人沮丧的错误,我必须解决它们。
标签: javascript android google-chrome