问题标签 [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.

0 投票
3 回答
14938 浏览

css - css media queries: target mobile devices without specifying width, pixel ratio, etc

Let's say I just want to target every tablet and phone, regardless of size, is there a media query for this? Is it possible to do this without specifying a size? Or is using a size the only way to target mobile devices, and not desktops?

0 投票
8 回答
8999 浏览

php - 解析手机用户代理字符串,好的解决方案还是库?

要求:通过从浏览器解析用户代理字符串来找出用户正在使用的电话。(在 PHP 中)例如。诺基亚1100,三星D900。

有没有足够的手机供应商和型号数据库的好图书馆?

我发现的一些解决方案,需要您对此的看法:

i)手机检测:https : //www.handsetdetection.com - 付费订阅

ii) WURFL - http://wurfl.sourceforge.net/

iii)自己的解决方案- 我有一个小型电话制造商和模型数据库,但必须在我的代码中添加针对用户代理字符串的定制检查,以匹配/模糊匹配数据库,因为用户代理字符串格式在制造商之间不一致。

更新:

我们创建了一个定制的解决方案,它混合了正则表达式来解析 iOS、Android、Blackberry 和 WURFL 等标准用户代理,作为 symbian、j2me、bada 等其他手机的后备机制。

WURFL 在添加数据库/缓存(MySql、memcached、mongodb 等)后效果很好,这些数据库/缓存已经作为核心代码库中的设置存在。尽管您必须每隔几周使用最新版本的 WURFL 手机 xml 数据库更新/同步 wurfl 信息以保持更新与新发布的手机规格。

0 投票
1 回答
378 浏览

iphone - 如何开发我的网站以使用 iPhone 上的“阅读器”图标?

今天早上,我在 iPhone 上查看了我的博客,发现当我查看特定页面时Reader,地址栏中的 URL 旁边会出现一个图标:

在此处输入图像描述

当我按下它时,我得到一个这样的界面:

在此处输入图像描述

这个功能完全是无意的(我以前什至没有意识到它),但我认为非常好,所以我想尝试在我网站的其他几个页面(以及我工作的其他网站)上有意地实现它。

如何使用和启用此功能?

0 投票
2 回答
2407 浏览

javascript - Javascript 的 .value 和 jquery 的 .val() 函数返回错误的值...但仅在移动设备上

我正在为这个问题撕扯头发。我有如下所示的 javascript 代码:

readVals 方法在桌面运行时工作得很好,在 Firefox、Chrome、Safari 和 Mac、Ubuntu 和 Windows 上进行了测试。然而,从 Android 和 iPhone 来看,无论移动浏览器如何,$('#select2').val() 总是返回 0。更奇怪的是,我构造了另一个这样的测试函数:

getVal2()在页面的之前声明readVals()<head>它会提醒正确的值,即使在移动设备上也是如此。所以我运行getVal2()并看到正确的值。然后我readVals()立即运行并得到错误的值,但仅适用于val2,并且仅在移动设备上,但在任何移动浏览器上。

有任何想法吗?

0 投票
1 回答
1082 浏览

css - 在线响应式 Web 测试人员

我正在尝试建立一个与 iphone / android / ipad 兼容但不拥有这些设备的网站。我尝试使用Responsinator,但注意到它甚至没有接收到我的 iphone 媒体查询,例如:

#wrapper 的背景在Responsinator的 iphone 查看器上没有显示为红色,但在实际的 iphone 上显示为红色。是否有任何好的免费网站或应用程序可以获取 css 媒体查询,以便我可以为这些设备进行开发而不必拥有所有这些设备?

谢谢

0 投票
1 回答
2622 浏览

android - 如何通过android中的蓝牙连接并向多个设备发送消息?

我想开发一个通过蓝牙向多个设备发送消息的应用程序。我知道蓝牙是点对点通信,即使我想按照以下步骤连接并发送消息:

1.获取配对设备列表

2.从配对列表中选择一个设备

3.连接到配对设备,向选定的配对设备发送消息

4.断开与设备的连接

5.Get连接到另一台设备等等(一个接一个)。

我正在获取配对设备地址列表,如下所示:

我正在尝试连接到他们并在用户单击按钮时发送消息,如下所示:

从上面的代码中,我在循环pairedList.get(0)时获得连接。但是消息没有发送到另一个设备。在另一个设备中安装了api示例应用程序。

如果我使用pairedList.get(i) 它不会连接到任何设备,甚至是单个设备。

请帮我 。

0 投票
3 回答
28430 浏览

jquery - Jquery - 如果宽度小于 767 则更改 href

我目前正在开发一个响应式网站。我开发了一个 jquery 脚本来更改链接中的 href 属性。

它工作得很好 - 但我希望它只针对屏幕宽度小于 767 像素的设备(移动设备)。

这个脚本应该可以工作,但我真的不能让它工作。

链接到网页。

http://visbyfangelse.se.linweb63.kontrollpanelen.se/rum-priser/

它是我要更改的粉红色按钮的链接。

0 投票
1 回答
15748 浏览

google-apps-script - 如何让脚本在手机和平​​板电脑上工作

我正在为使用 onEdit 函数编辑单元格时运行的谷歌文档电子表格编写脚本。

到目前为止,它执行的功能超出了电子表格功能可以实现的范围,例如:

  • 根据输入位置验证所有数据
  • 提供保护不应该被修改的细胞的机制
  • 记录输入的日期和时间数据(虽然用户部分不能正常工作)
  • 检查重复条目并相应地发出警告
  • 应用数字格式(超出菜单中的有限选择)
  • 应用条件格式(没有限制!)
  • 还有更多

但是我发现的一个问题是,当从移动浏览器(例如 iPhone 或安卓平板电脑)编辑单元格时,脚本不起作用?

根据维基百科:

Google Apps Script 是一种基于云的脚本语言,用于在 Google Apps 平台中进行轻量级应用程序开发。它基于 JavaScript,[2] 但是它不是在客户端上运行,而是在 Google Cloud 中执行。

是我做错了什么还是有另一种方法来设置我的触发器,以便即使有人从移动浏览器输入数据也能运行我的脚本?

谢谢!

0 投票
3 回答
11079 浏览

c# - 如何使用 EMDK 2.6 关闭/重启移动设备(Win CE 6.0)?

我正在尝试使用 EMDK 2.6 关闭/重启我的摩托罗拉 MC9190,但我不知道如何实现这一点。有人可以为我指出正确的方向,我可以在哪个命名空间中找到此方法或发布示例?帮助文件只是为我提供了重启 RF 或 WLAN 等几个部分的方法:/

提前致谢。

PS:我不能使用外部组件作为解决方法!

0 投票
2 回答
6479 浏览

winforms - 平板电脑的Winform应用程序?

我有一个客户想要一个可以更新在线数据库的旅行应用程序,他不想购买笔记本电脑,他想要平板电脑或类似的东西。我没有为移动设备创建特殊应用程序的知识或愿望,我想创建一个 winform,就像我一直针对 pc 时所做的那样。平板电脑(据我了解只是普通电脑?)在我的国家仍然非常昂贵。

是否有一个简单的调整让winform应用程序在安卓平板电脑上运行,或者我必须为它构建一个特殊的应用程序?还有其他解决方案吗?(我开始为它写一个网页,但使用winforms要容易得多)