问题标签 [mobile-browser]

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 回答
1696 浏览

android - onkeyup 事件在手机中不起作用

我正在开发必须在所有智能手机上运行的网络应用程序,
我的代码如下:

和 js 就像:

它在我的电脑浏览器中工作,但在我的安卓手机浏览器中不工作。
该怎么办..?

0 投票
1 回答
2549 浏览

javascript - 检测移动浏览器名称和版本

我正在尝试找到一个 javascript 代码来检测移动浏览器名称和版本,但到目前为止还没有运气。

任何帮助都会很大...

谢谢。

0 投票
0 回答
1282 浏览

javascript - 错误:NETWORK_ERR:海豚移动浏览器上的 XMLHttpRequest 异常 101

我正在发送一个请求以从服务器获取 xml 响应,为此我在 javascript 中尝试了这段简单的代码

现在,这适用于桌面浏览器甚至 Android 浏览器,但是当我从一些 Java 手机的浏览器中尝试时,我们会收到以下错误:

错误:NETWORK_ERR:XMLHttpRequest 异常 101

请注意,错误是由上面 4 行中的最后一行引发的,而不是在我们调用new XMLHttprequest或打开连接时引发的。

我也试过xmlhttp.send(null);但没有帮助

send() 失败的原因可能是什么?

0 投票
14 回答
83861 浏览

javascript - jQuery scrollTop() 在移动浏览器上滚动 DIV 时不起作用,替代方案?

我正在尝试滚动到滚动 DIV 中的特定位置。现在我正在使用带有 jQ​​uery scrollTop() 函数的像素偏移,该函数在桌面浏览器上运行良好,但它不适用于除了谷歌的 Chrome Android 浏览器之外的 android 手机浏览器(没有 iOS 设备来测试它是否有效)。我找到的所有解决方案都是用于页面(窗口)滚动而不是在 DIV 中滚动,有人对我还可以使用什么来完成相同的任务有任何建议吗?

这是一个例子: http:
//jsfiddle.net/aQpPc/
http://jsfiddle.net/aQpPc/embedded/result/

我在桌面浏览器中尝试过的其他方法

编辑 3/11/13:

这是一个已知的 android 浏览器问题:https ://code.google.com/p/android/issues/detail?id=19625

错误报告中的一位用户提出了一种解决方法:

因为这个问题似乎只在溢出属性设置为滚动时出现,您可以先将其设置为“隐藏”,设置 scrollTop 属性,然后将其重置回“滚动”(或自动)。当使用滚动条重新渲染元素时,似乎可以使用 scrollTop 属性。目前尚不清楚这是否有任何意想不到的副作用,但“它在我的机器上有效!”

0 投票
2 回答
1356 浏览

javascript - Opera Mini 是否支持 window.confirm()

有人能告诉我 Opera Mini(版本 4 及更高版本)是否支持 window.confirm() javascript 方法吗?

如果不是,该方法返回什么值?

答案是 TRUE、FALSE、NULL 还是 Undefined?

0 投票
1 回答
770 浏览

javascript - 正在寻找一种跨移动浏览器兼容的方式从内置麦克风录制?

我想制作一个非常简单的网络应用程序,它从手机的麦克风中获取音频信号,并尽可能接近实时地改变页面上的一些简单图形。

我希望该应用程序是基于网络的(而不是 iOS/Android 应用程序),以便用户可以更快地被引导到页面。(即转到 sh.ort/url 并立即启动网络应用程序)

这目前可能吗?

我不确定网络音频 API 的支持程度,或者一些更现代的 HTML5 功能。

谢谢

0 投票
3 回答
295 浏览

javascript - 如何在不检查 HTTP 标头的情况下检测移动浏览器?

在告诉我这个问题之前只是在阅读我的标题后才提出的,请进一步阅读。

我想知道在不嗅探标题的情况下检测移动浏览器的最佳方法,原因很简单,因为这可以在桌面计算机上修改插件。

这样做的原因是我正在构建一个 HTML5 游戏,我不希望它在桌面计算机上播放。如果我让这种情况发生,它可能最终会被自动机器人玩。

我能想到的唯一方法是比较 Javascript并将其与可能大小的列表进行比较offsetWidthdocument/window但是,我相信在不久的将来,手机和平板电脑的屏幕分辨率将与台式电脑相似,我无法将它们分开。

我还有哪些其他选择?当然,Javascript 非常受欢迎。

0 投票
1 回答
1089 浏览

html - 创建静态水平滚动

我正在尝试为登录页面开发水平滚动。我正在尝试我在这里找到的信息。但我想做一些类似的东西,但不完全是……

在那个网页中,我们有两个元素: 在此处输入图像描述 我们可以看到我们有一个菜单和一个水平的框列表。此列表按预期工作:如果您按菜单上的链接,它会跳转到正确的框。如果您使用移动浏览器,它会用手左右滚动。

但是,当您使用移动浏览器向右滚动时,顶部的菜单会停留在图层的左侧,从 Web 的可见部分消失。如果您使用计算机浏览器执行此操作,则菜单始终位于左上角。

我希望菜单始终保持在顶部,即使我使用的是移动浏览器,所以我可以滚动,比如说,一些图像,而不会隐藏我网页的内容。

我该怎么做?

我希望我正确地解释了自己。如果您还认为有一种更简单的方法可以使滚动水平滚动,我愿意接受建议。

PS:我想要这样的结果: 在此处输入图像描述

0 投票
3 回答
77 浏览

html - 移动 html 快捷方式

我想知道在不同设备上带来不同功能的快捷方式(href 代码)是什么。

例如

其他是什么?是否有“短信:”等?

0 投票
4 回答
2244 浏览

asp.net - 需要一个好的手机模拟器

我正在开发一个第一次使用 asp.net mvc 4 的移动网站。已经开发了几页。现在我需要测试这个网站。

有人可以告诉我哪个是最好的模拟器吗?如果有什么东西可以让我在同一个模拟器上测试 iphone、blackberry、htc、Samsung android、nokia lumia 等?如果不是,那么对于每个或单独来说,哪个是最好的?