【发布时间】:2017-05-16 21:32:06
【问题描述】:
我对 SO 进行了一些研究,但类似的问答是用于检测它是否有连接,而不是关于连接类型。
我的网站的目的是,如果用户使用手机(手机或平板电脑)和 wifi,播放视频剪辑;如果用户使用移动设备而不是 wifi,则播放视频剪辑;如果用户不在移动设备上,则播放视频剪辑。
不同行为的原因是为了避免由于视频剪辑的尺寸相对较大而可能给用户带来的附加费。这与速度无关 - 现在 LTE 与 LTE 的速度差异。 wifi 可能很少;更多的是担心用户在没有 wifi 连接的情况下收取数据使用费。
所以我的问题是,使用 AngularJS(
(我猜 Q1 的后备方案是使用 Bootstrap @media,但这并不理想。)
【问题讨论】:
-
将移动网络连接与计量连接相关联是错误的。我在我的手机上签订了无限量的 4G 合同,并且认识使用计量 FTTC 连接的人。
-
@Quentin 对于某些用例可能是正确的,但对于更一般的情况,如果用户在没有 wifi 的情况下连接,数据使用可能会给用户带来意外费用。
-
不,一般情况是连接 WiFi 或 3G 或 4G 等可能会产生费用,连接 WiFi 或 3G 可能不会产生费用或 4G 或其他。
-
@Quentin 对我们用户的研究表明,他们中的大多数人属于前一种情况。
标签: javascript html angularjs