32得票2回答
使用Django和Python 3检测移动设备

我正在努力寻找一种简单的方法,在我的Django视图中检测请求是否来自移动设备。 我正在尝试实现类似这样的东西:#views.py def myfunction(request): ... if request.mobile: is_mobile = Tr...

31得票5回答
如何像FT网页应用程序一样,在iPad上请求增加HTML5本地存储大小?

如果您打开http://app.ft.com(《金融时报》移动网络应用程序),会提示您将该应用添加到“主屏幕”。 在完成此操作后,当您打开应用程序时,会再次提示您允许将本地存储数据库大小增加到50MB。 如何实现这个功能?是否需要使用JavaScript API调用或授权等? 这只适用于...

30得票7回答
移动浏览器与原生应用的深度链接 - 在未安装应用时Chrome存在问题

我有一个网页,我们称其为entry.html。 当用户进入此页面时,JavaScript代码(见下文)会尝试将用户的链接深入到本机iOS / Android应用程序中。 如果深度链接失败(可能是因为设备上未安装该应用程序),则用户应“回退”到另一个页面-我们称之为fallback.html...

29得票7回答
什么是跨浏览器、跨平台的网页安全字体?

如何创建跨浏览器、跨平台和所有设备兼容的CSS字体堆栈?

28得票6回答
HTC Android设备上的Javascript控制台日志(console.log())和adb logcat

我正在使用HTML开发应用程序,它调用Javascript中的console.log()来记录网页代码中发生的情况,以便在开发过程中提供日志。但是,当我使用adb logcat命令检查日志时,我可以看到所有其他应用程序的输出,但无法看到我的JavaScript代码的console.log()输...

27得票4回答
隐藏移动设备浏览器的地址栏

我知道一种做法。<body onload="setTimeout(function() {window.scrollTo(0, 1)}, 100)"> ... </body> 但是这个方法只在页面足够长以便滚动的情况下才有效。如果页面适合屏幕大小,上述方法将不起作用。那...

26得票5回答
在iOS(iPad)上一个页面上使用多个HTML5媒体元素

我的调研发现,苹果的媒体元素处理程序是单例的,这意味着当有一个音频在后台播放时,我无法同时播放一个视频。我被委托构建一个幻灯片展示框架,客户想要一个背景音轨、定时的声音旁白与子弹点配合,并且可变的媒体元素既可以是图像也可以是视频——或多个媒体元素的定时循环。 当然,在 iOS 上,没有任何媒...

25得票7回答
哪些设备支持通过navigator.geolocation使用JavaScript地理定位?

通过以下调用,iPhone在移动Safari中支持地理位置:navigator.geolocation.getCurrentPosition( function(pos){ var lat = pos.coords.latitude; var long = pos.coor...

23得票3回答
2019年如何检测触控设备?

我的应用程序需要彻底改变触摸设备(例如移动设备,触摸电视)与鼠标/键盘设备(例如桌面,带有蓝牙鼠标/键盘的移动设备)使用屏幕键盘的整个用户体验。注意:我已经通过CSS网格和媒体查询实现了响应式布局,因此该方面已得到处理。我的问题不是布局,而是整个用户体验需要根本性的不同。目前我最好的选择是监听...

23得票8回答
如何“关闭”jQuery Mobile对<select>下拉列表的样式设置?

我需要关闭jQuery Mobile对下拉框的样式设置。最终,我想让设备本身(iPhone、Android、Blackberry等)确定下拉框的外观。 目前我的标记是(为了显示目的,选项数量减少):&lt;div data-role="fieldcontain"&gt; &lt;la...