问题标签 [mobile-devices]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何检测移动设备并获取用户代理信息发送并将该信息保存到服务器上的数据库中,只有一次?
是否有任何脚本来检查用户代理,然后将该信息发送并保存到服务器上的数据库?
我正在制作具有 2 个版本的移动网站,例如m.facebook.com和touch.facebook.com,我想重定向到不同的手机。我使用WURFL设备检测。
因此,例如 m.html5version.com 应交付给所有支持 HTML5 的设备,而m.mobileversion.com 应交付给所有其他手机。
所以我需要一种使用任何服务器端或客户端方法第一次检测设备和浏览器的方法。当任何用户第一次在设备上打开网站时,脚本应该运行一次,它应该收集有关设备和浏览器的信息,并将信息保存在我现有的 WURFL 数据库中,所以下次当任何用户来自同一设备时,他将根据设备重定向到网站的触摸或移动版本。
所以只有第一次在第一台设备上我想检测设备并保存信息。
有没有办法做到这一点?
例如
Android 1.6 不支持 HTML5 并且仍在使用中。所以我想将所有 Android 1.6 设备重定向到m.mobileversion.com而不是touch.mobileversion.com
在网站的触摸版本中,我使用的是不支持 Android 1.6 的HTML 5 标签,如 、<header>
等。所以我想检测第一个从 Android 1.6 设备访问网站的设备,因为 1.6 不支持 HTML5,所以用户代理应该保存在我的数据库中,然后我下次任何用户在 1.6 中打开网站时它会重定向自动到 lo-fi 移动版本,任何设备都不需要第二次检测。<footer>
<nav>
deployment - 是否可以将开发的应用程序(xap)安装到任何设备的设备中
我想测试为 wp7 开发的应用程序。是否可以将 xap 直接部署到任何设备的设备中,或者是否有任何其他程序可以这样做?是否可以只将 xap 文件传输到 zune 界面,然后再传输到任何设备上的设备?
push - 独立于移动设备平台的推送服务器的实现
我想知道为移动设备编写自己的推送服务器是否可行。我的意思是,我既不想为 Apple 使用 APNS,也不想为 Android 使用 C2DM,也不想为 Blackberry 使用 BIS。我想实现一个推送服务器,它可以向独立于平台的移动设备发送通知。你能提供任何想法吗?
iphone - 有没有列出所有移动设备和规格的信息数据库?
是否有任何开源项目或网站提供所有移动设备和规格的列表?
c# - 如何使用 C# 在 Windows 移动设备上读取时间
Compact Framework 中提供了哪些 API 来读取基于 windows mobile 的设备上的时间(不是 UTC !!)?
我可以使用以下代码以 UTC 格式获取设备时间:
但我想要根据设备时区的时间。谢谢
macos - 在 Mac OSX 上使用 WiFi 检测或发现附近的 iOS 设备或 Android 设备
我正在寻找有关如何在 Mac OSX 上设计应用程序以使用附近的 WiFi 扫描设备(移动设备:android 或 ios)的信息。
CoreWLAN 似乎受到限制,因为它只能扫描 AirPorts 和无线路由器(接入点),还是我错了?
如果有一个框架/库允许我这样做,这可以与 Mac(比如 MacBookPro)的内置 WiFi 接口一起使用,还是我需要 WiFi 配件。我想开发一个用于研究的应用程序。
我注意到 Mac OSX Lion 现在提供 AirDrop,但这只是 MacOSX 独有的功能还是我们可以用于开发的功能?
相关问题: 使用 wifi 发现移动设备
hardware - 所有安卓设备都包含安卓浏览器吗?
(例如 Android 的 Chrome 浏览器)
这里说的是出厂默认设置,不是用户以后可以安装的。
(对不起,如果这是一个愚蠢的问题,我只是无法在任何地方找到答案)
mobile - 移动设备虚拟实验室
我听说有些公司提供虚拟实验室,您可以在其中将您的移动应用程序安装在不同的移动设备上并使用摄像机进行播放。这当然是为了省钱,而不是购买所有发布的设备。您能否发布此类服务的链接?
我用谷歌搜索但没有得出相关结果。我们对具有不同分辨率的各种 Android 版本有问题,这样的服务可以帮助我们。
security - 移动应用程序和 LAMP 之间的安全交易
我有一个移动应用程序(iPhone 和 Android),它允许用户登录到他的帐户,更改首选项等...
我想添加一个新功能,用户可以通过他的设备购买产品或升级他的服务。一切都将从设备运行,我想让用户使其同步到 Web 服务器的每个事务。
我的服务器上有 HTTPS 设置。我想知道是否:
- 这是一个好习惯吗?还是我应该简单地告诉用户使用我们的网站
- 如果“是”,仅 HTTPS 是否可以很好地处理这些事务?
谢谢
css - 使用 CSS 检测不同的设备平台
我想说我已经阅读并尝试了这里的说明的许多变体:
- http://www.cloudfour.com/ipad-css/
- 纯粹通过 css 检测 iPhone/iPad
- 检测 Xoom 浏览器 (Android)
- http://www.w3.org/TR/css3-mediaqueries/
- http://www.w3schools.com/html5/att_link_media.asp
- http://en.wikipedia.org/wiki/List_of_Android_devices
- http://en.wikipedia.org/wiki/File:Vector_Video_Standards2.svg
我想让我的页面根据所使用的设备使用不同的 CSS 文件。我已经看到了很多解决方案,都使用上述的某种形式。
但是,在 HTC Desire 上进行测试时,我始终会得到用于 iPad 的输出或完全未经过滤的输出。目前,我的测试代码基于:
这是我的 HTML 文件:
这是 iPad 的 Landscape CSS 文件(我只在这里提供,因为它们基本相同:
我想知道要对链接元素进行哪些修改,以确保 ipad 仅获得其样式表,iphone 获得自己的样式表,并且(在这种情况下)htc 愿望(或相同分辨率/方面的设备)获得该样式表。