问题标签 [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 投票
1 回答
1073 浏览

javascript - 如何在 JS 中使用 Mobile Detect PHP?

我有一个脚本由于某种原因无法在移动设备上运行。因此,我只想向移动设备显示消息。

我找到了一个可以执行此操作的PHP 脚本,但我是 PHP 新手,不知道如何正确实现。

在 PHP 页面中,我有以下代码:

当我运行上面的代码时,它会引发语法错误。

如果设备是移动设备,我如何让 jQuery 代码运行?

0 投票
1 回答
11949 浏览

css - 使用 CSS 为移动设备调整 div 的大小

是否可以仅使用 CSS 为移动设备调整 div 大小?如果是这样,有人可以给我看一个工作示例,以便我自己弄清楚如何做吗?

谢谢

0 投票
1 回答
1435 浏览

android - Android 4.4+ 中的 App WebView 无法正确处理视口

我正在寻找与新的 4.4+ Android Webview 相关的视口问题的解决方案。

详细来说,问题是在新的 4.4+ Android webview 中,view port 没有被正确处理,或者可能被忽略,导致内容没有正确填充设备宽度。

如何复制:

在设备上查看时,上面的页面不应该绘制一个覆盖任何屏幕整个宽度的紫色框吗?

这是一个图形演示:

上面编码的 html 页面,通过应用程序显示一个简单的 320 像素框: https ://drive.google.com/file/d/0B2beYh8CaQEUTEREdFNaRFZvbHc/edit?usp=sharing

上面显示的相同 html 页面,在同一设备上,在 chrome 上显示: https ://drive.google.com/file/d/0B2beYh8CaQEUamoyNmZzVjA5WWc/edit?usp=sharing

所以第一个问题,为什么我的视口元标记在应用程序中被忽略了?

我尝试更改以下内容: this.appView.getSettings().setUseWideViewPort(true); this.appView.getSettings().setLoadWithOverviewMode(true);

仍然没有运气

我见过以下线程: Android 4.4 中的 WebView 和初始规模的 Android-- PhoneGap/WebView 忽略视口元标记?

仍然需要帮助:(

0 投票
1 回答
106 浏览

asp.net-mvc - 从移动设备访问 MVC 表单应用程序

我有这个 MVC Web 应用程序,它生成并返回 XML 文件。我也有从 MVC Web 应用程序获取 xml 文件的移动应用程序。我有 simplemembership 作为 mvc web 应用程序的身份验证,我想在我的移动应用程序中使用它而不使用 web 浏览器。我该如何实施这样的过程?

0 投票
0 回答
75 浏览

web-services - 如何处理对非网络服务器的 oAuth 回调?

我目前正在构建一个 oAuth2 服务器,以便外部客户端/设备可以访问我的服务中的数据,而不必在每次请求时都发送用户凭据。在花了一整天阅读大量教程和在线文档之后,我终于掌握了 oAuth 的工作原理,但是,还有一件事我不太确定......

向 oAuth 服务器发送授权码请求时,我应该如何处理对移动设备和非网络服务器设备的回调?

例如,这个对我的 oAuth 服务器的请求将发送一个授权码作为回调到指定的网络服务器(在这种情况下是http://client-url.com )

http://client-url.com上的服务器将收到包含授权代码的响应,开发人员将能够相应地存储用户的 oAuth 凭据。

显然移动设备不是网络服务器,那么有没有标准化的方法来处理这个问题?我在网上读到,您可以在 iOS 和 Android 应用程序中定义称为自定义 URI 方案的东西。但是那里的其他移动平台呢?和桌面应用程序?我希望我的 API 可以从尽可能多的平台和设备上访问。

我问这个问题的原因是因为我想向我的 oAuth 服务器添加验证,以便用户只能使用有效的回调 URL 注册应用程序。我不确定是否应该允许除有效 URL 之外的任何其他类型的输入作为回调。

任何人都可以对此有所了解吗?我想避免花费数小时在所有设备上验证和测试这一点,因为我确信过去为多个移动平台开发过的任何人都必须对此有所了解。

提前致谢。

0 投票
2 回答
55 浏览

android - 测试我的移动网站(使用 Rails 制作)而不是进行持续部署

我正在开发我的网站的移动版本,这是一个 rails 应用程序。我使用mobile_device?查看用户来自哪里,如果是手机,他们将被定向到与桌面版本不同的视图。

目前,我的 application.mobile.erb 文件中只有一条消息,“正在开发移动网站”,它在我的手机上正确显示。

真的是我必须部署只是为了在手机上测试网站吗?我认为有一个很好的模拟器或同等产品,但我尝试过的那些只是显示我的桌面版本,缩小到手机大小。

0 投票
8 回答
3667 浏览

php - 如何使用 php mobile 检测三星 Galaxy s4 检测为手机

我使用Mobile-Detect 库来检测一些移动设备并更改为移动设备,iOS工作正常,但未检测到三星 Galaxy S4

PHP

Mobile_Detect 版本 2.7.6。 测试站点。

0 投票
2 回答
5254 浏览

android - 让移动设备在网页上看起来像电脑

我想知道是否有可能使移动设备看起来像网页上的计算机。

例如,网站 Spotify 会检查您是从计算机还是移动设备访问该页面。如果您来自计算机,您可以免费播放音乐并使用网站的功能,否则您会看到“下载我们的应用程序”之类的内容(并且您必须支付高级帐户才能使用其完整选项)。

我只是好奇,这样的应用程序可以做吗?(也许它已经存在,我根本不知道)

我不知道在哪个类别中插入了这个问题(因为我对移动开发一无所知),任何建议都会被接受!

0 投票
1 回答
292 浏览

android - 检测手机和平板电脑不工作的代码

在我的应用程序中,UI 是根据手机或平板电脑更改的。所以我正在为手机和平板电脑使用 2 个课程。

它在模拟器中运行良好。但在真正的平板设备中它不起作用,它需要移动设备类。

我检测设备的代码:

我的代码有什么问题。我只在真实设备上获得移动布局。

0 投票
1 回答
59 浏览

jquery - 页面的移动设备更大

我在移动设备上的一页有问题

本网站的某些子页面被部分放大是事实。

有趣的是,页面的一部分在源代码中被放大了。

截屏

不幸的是,它只做一些页面。

网站是:www.kitelementshop.com

在手机上显示不佳的页面为: link1 link2

非常有趣的是,这两种产品的显示方式不同,并且在同一个模板上。 烂节目 好节目

终于通过切换视口解决了,但只是掩盖了未解决的问题

任何想法?谢谢