问题标签 [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 回答
407 浏览

html - CSS 样式覆盖在移动浏览器上不起作用

这是我在css中的代码。它覆盖了在 HTML 文件中编写的样式。我无权更改 HTML。

在桌面 Chrome 上,背景变为黄色就好了。不适用于 iPhone 上用于 Safari 的移动 Chrome。

0 投票
1 回答
2069 浏览

jquery - 使用虚拟键盘的引导程序预输入无法正常工作

当我使用带有虚拟键盘的手机和平板电脑时,我遇到了 Typeahead 的问题。

当我点击 typeahead 控件(一个 html 输入)时,会出现虚拟键盘,我可以输入查询文本。然后下拉显示结果,当我选择一个选项时,虚拟键盘关闭,所选选项显示在控件中。但是马上又显示了虚拟键盘,因为焦点回到了预输入控件并再次触发了点击事件。

Bootstrap 页面上的示例具有相同的行为。

[EDIT] The user must select several options, When selects the first, I want to set focus in the next option control, but typeahead return the focus to itself. 选择后我无法设置焦点。这只发生在 Boostrap 上。例如,jquery 自动完成功能可以正常工作。

谁能帮我?

谢谢

0 投票
3 回答
2226 浏览

android - 耳机电话插孔信用卡刷卡与浏览器应用程序

我们希望通过 iPhone 和 Android 手机接受信用卡刷卡,但找不到任何通过耳机插孔连接的设备,这些设备将填充手机浏览器中的字段。使用连接到 PC 的 USB 设备很容易做到这一点。

有几个现有的带有专有 API 的电话插孔设备,但据我所知,这些设备需要本机应用程序。将其标准化或有开源 API 是有意义的,但市场可能还没有。

有谁知道让耳机插孔信用卡刷卡器填充手机浏览器中的字段的方法?

编辑:这似乎不可能。出于某种原因,在 PC/Mac 上使用 HID 标准 USB 读卡器没有人会遇到问题,但这对于手机和平板电脑来说是不行的。因此,最好的选择似乎是使用 PhoneGap 连接到低成本阅读器。

但问题是:读者的选择似乎是 50-100 美元的设备或来自中国的 5 美元的设备,我们无法可靠地工作。我正在寻找价格在 15 到 20 美元之间的可靠设备,并将我的研究发布为站得住脚的答案。

0 投票
1 回答
291 浏览

css - 用rem做手机网站设计可以吗

我想知道在我的移动网站中使用 rem 是否是个好主意。这样做会让生活变得更轻松,但我没有任何旧设备可供测试,而且我找不到任何关于支持 ie mobile 的明确信息。

0 投票
1 回答
1022 浏览

javascript - 如何在android平台上使用JS api更改默认搜索引擎?

如何在android平台上使用JS api更改默认搜索引擎?我们可以在 iphone 上设置默认搜索引擎,而不是手动设置。但是想知道如何在android上做到这一点。

0 投票
1 回答
1120 浏览

android - 从移动浏览器调用 Android 服务

当用户单击网页上的按钮时,我必须启动服务。我知道可以通过在清单中添加 Activity 来做到这一点:

我的想法是对服务做同样的事情:

但它不起作用。

那么是否可以从浏览器调用服务以及如何做呢?如果没有,我该怎么办(我不希望在用户单击网页按钮时出现应用程序视图)?

0 投票
5 回答
93264 浏览

android - 我们可以在移动浏览器 [Android 或 iPhone] 中安装附加组件 (FireFox) 或扩展 (Chrome)

我们可以在移动浏览器中使用附加组件(FireFox)或扩展(Chrome)吗?就像我们在 Web 浏览器中使用它们一样。

我们能不能做到以下几点:

  1. 在移动浏览器中安装扩展或插件或附加组件。(移动设备可以是任何 android 或 iPhone)。

  2. 我们是否可以利用触摸和文本区域的点击事件,例如我们如何使用它们来获取它们并自己编写代码以供我们的插件使用。

  3. 我们可以使用 javascript 或 ajax 调用并在不使用 webview 的情况下访问浏览器事件吗?

  4. 我需要知道,

如果用户在文本字段中键入或单击,我必须了解这一点并访问浏览器文本字段并通过代码做一些有用的事情。

但我不想使用单独的网络视图应用程序。我确实想留在浏览器当前视图本身并做上述事情。

对于Android来说是敢需要的。请帮我解决这个问题,我进行了很多研究,但我无法找到解决方案。

我想知道我们是否可以这样做。

我对各位极客抱有希望,请给我一个建议。提前致谢。

0 投票
1 回答
417 浏览

php - Google Analytics PHP API (GAPI) 非移动浏览器

我正在尝试使用 GAPI 显示前 5 个非移动浏览器。我似乎找不到这样做的方法,这甚至可能吗?
这就是我获得移动访问百分比的方式:

0 投票
2 回答
40655 浏览

php - 获取手机的 GPS 位置

我一直在 Google 和 SO 周围寻找一种方法来获取使用带有 PHP 的手机的用户的 GPS 位置。但是,我发现的唯一解决方案使用 Javascript,当我可以将一些 PHP 代码添加到我现有的系统时,我宁愿不必使用 Javascript 做一些复杂的事情。

我的问题很简单:如何使用 PHP 而不是 Javascript 获取浏览我网站的人的 GPS 位置?

另外:如果我必须使用 Javascript,如何从 PHP 访问值?另外,有没有办法从这个 GPS 位置获取城市/国家,或者可能是另一种获取城市/国家的方法?

0 投票
1 回答
155 浏览

login - 用于移动浏览器的书签,包括登录信息

我们的网站 FavSync 是一个书签管理器,我们正在努力实现以下目标:

在我们网站的移动版本(没有移动应用程序,只有移动版本)上,我们希望允许用户在旅途中将书签添加到他们的 FavSync 页面(添加他们当前打开的网站)。

在 PC 浏览器上,我们通过为每个浏览器创建扩展程序/附加组件来实现这一点。然而,并不是所有的移动浏览器都支持扩展,为每个移动浏览器创建一个扩展的工作量太大,因此我们正在考虑一个 boomkarklet。

两个问题:

  1. 我们正在研究书签的方向:每个用户都有一个不同的 URL,包括他们的登录信息,并将其作为书签存储在他们的移动浏览器中。有人在移动设备上有这方面的经验吗?这能行吗?

  2. 您可以提出任何其他解决方案/想法吗?