问题标签 [mobile-chrome]

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 投票
2 回答
4977 浏览

google-chrome - Chrome 数据压缩代理错误

当我在手机上使用 youtube 视频上传 API 时,它会上传视频,但在重定向到 redirect_url 之前,大多数时候它会抛出此错误:

网址错误: http: //uploads.gdata.youtube.com/action/FormDataUpload/FSVfvf45g45g4FFDSGSdfgr24g3t34t3EFVFFDSFGgg3435 ?nexturl=http://my-redirect-url.com:80/uploaded

此页面无法通过 chrome 数据压缩代理加载。尝试重新加载此页面。

当我重新加载页面时,它会重定向到正确的 redirect_url 并正确上传视频。

什么可能是解决此错误的解决方案?

0 投票
1 回答
2321 浏览

javascript - 语音识别和getUserMedia

我正在构建一个 Web 应用程序,并计划同时使用SpeechRecognitionnavigator.getUserMedia进行音频输入。

我注意到我的桌面浏览器(Mac 上的 Chrome,v. 31.0.1650.63)两次请求使用麦克风的权限。虽然这对用户来说可能有点烦人,但语音识别和音频输入似乎都可以工作。

但是,如果我在 Android(Nexus 7,Android v4.4.2;Chrome v31.0.1650.59)上打开相同的页面,它会两次请求允许使用我的麦克风,但我只能使用两者之一(以启动者为准)第一的)。error: "not-allowed"有时,即使我允许访问麦克风,我也会收到语音识别错误。

我做了一个 jsFiddle,在这里:http: //jsfiddle.net/5xBpW/

我的问题是:有没有办法对输入流执行语音识别?或者有没有其他方法可以让这两种功能在 Chrome for Android 上运行?

0 投票
0 回答
106 浏览

javascript - 在移动浏览器中触发合成长按事件

是否可以在移动浏览器中触发合成long press事件?特别是会导致编辑菜单(copy, cut,paste等)出现的?

0 投票
1 回答
63 浏览

html - Chrome 放大导航

我有一个响应式布局,在移动 safari (iOS) 中效果很好,但在 chrome (Android) 上发生了一件奇怪的事情:有一个垂直导航,如果我点击一些不在导航末尾的链接- chrome“打开”某种弹出窗口,显示我单击的区域的放大版本,并允许我更精确地选择要单击的链接。

  • 这种行为叫什么?
  • 有没有办法从 HTML/CSS 禁用它?

谢谢

0 投票
0 回答
30 浏览

css - 平板版正在手机上查看

我一直在使用 Foundation 4 制作网页,因此它在所有设备上都非常敏感。

但是,由于某些奇怪的原因,在 iPhone 上的 Chrome 和 Safari 以及纵向模式下的移动设备(也应该使用宽度小于 568 像素的移动站点)中,它正在使用平板电脑版本。

当使用您的浏览器并将其重新缩放为各种尺寸时,它工作得非常好,它可以加载桌面、平板电脑和移动设备。

为什么移动网站不能在移动设备上使用?我正在使用所有基础媒体查询,所以我不确定它为什么不起作用。(我知道移动网站工作得很好)

移动设备的基础媒体查询是这样的:

平板电脑是:

0 投票
0 回答
712 浏览

html - iFrame 在 Chrome 和 Safari 的 iOS 中不使用锚点

我有一个带有锚点的 iFrame,应该只显示我的页面表格。它适用于桌面上的 Chrome 和 Explorer,但不适用于 iOS。这是代码:

Hier 是一个包含在页面中的示例:

http://www.handelszeitung.ch/invest/stocksDIGITAL/nebenwerte-starten-eine-rally-577856

此页面仅在桌面和 Android 上显示表格(页面底部),但在 iOS 中不显示。

0 投票
1 回答
5394 浏览

html - requestFileSystem 在 Chrome 上正常,但在 Safari7 和移动​​ Chrome/Safari 上未定义

我正在尝试FileReader.readAsDataURL(file)在移动设备上测试 HTML5 FileReader API,但遇到了问题。它在桌面 Chrome 中运行良好,但在 Safari 和移动 Chrome/Safari 中失败

我正在使用这条线: window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem // window.requestFileSystem is undefined on Safari and mobile

有没有我没有使用的技巧或设置?

0 投票
1 回答
283 浏览

javascript - 选择用于在移动 chrome 中复制的 URL

我已经尝试了一段时间,并且搜索并搜索了迄今为止没有结果的解决方案。

问题:

我在网页中有一个 URL,我想整体选择它以从移动浏览器复制它。对于 Firefox,我使用文本类型的只读输入,并使用 click 事件侦听器在输入上触发 select()。这就像移动 FF 的魅力。

对于 Safari,还有一种解决方法,它甚至可以在点击时触发复制对话框。

使用 Chrome,我无法做到这一点。

这里有一个 Chrome 问题,它说从只读的输入中选择不起作用(这仍然是正确的,经过测试)。

通过使用标签:

, 一种从这里选择文本的方法和

,我可以通过点击它来选择网址。但这不会触发复制对话框。通过按住 url 来复制它,它只会选择它的一部分,然后我必须手动选择整个 url 来复制它。

我无法想象,没有解决方法。

更清楚地说:对于我在 javascript 中使用的 FF:

有谁知道如何为移动 chrome 解决这个问题?

0 投票
1 回答
1582 浏览

javascript - 在移动 Chrome 上隐藏键盘不会改变窗口高度

当您在移动 Chrome (在我的情况下为 iOS 7.0.3 和 Chrome 33.0.1750.21)上打开键盘时,窗口的高度会发生变化。没关系。但是当你隐藏键盘时,窗口不会改变它的高度

我做了一个简单的演示,它在调整大小时写入窗口高度:

你可以在这里试试:http: //jsfiddle.net/orthes/QkFCZ/

只需单击输入以打开键盘,然后将其隐藏。

它能做什么:

  1. 默认高度是正确的(在我的 iPad mini 上 - 836px)
  2. 当我打开键盘时,窗口高度变为 538px - 这仍然是正确的
  3. 当我关闭键盘时,甚至没有触发调整大小事件 -这是问题开始的地方
  4. 当我单击链接以手动获取当前窗口高度时,它会写入 538px (尽管它应该回到 836px 的事件)

这是一个已知问题吗?有解决方法吗?

当我想使用高度为 100% 的固定定位元素时,它会影响我。在负载上,高度是正确的,但是当我打开和隐藏键盘时,元素的高度不会调整回 100%。

0 投票
2 回答
5959 浏览

javascript - 使用 jquery ajax 表单提交的 Chrome 数据压缩代理错误

我有一个简单的网页,其中包含一个使用 jquery 通过 ajax 提交的表单。该表单在桌面浏览器上提交时可以正常工作,但在启用了“chrome 数据压缩代理”功能的移动设备上使用 Chrome 提交时,该表单会出错。

我收到以下错误消息:

此页面无法通过“chrome 数据压缩代理”加载。请尝试重新加载此页面。

在做了一些搜索之后,有一些“类似”的问题,比如这个,更值得注意的是这个,但都没有帮助我。

第二个问题应该是由“Chrome 数据压缩代理”的负责人回答的,我在第二个问题的答案中尝试了将 Cache-Control 标头设置为无转换的建议。但这并没有什么不同。

有没有人遇到过类似的问题并有解决方法?

这是我用来提交表单的代码: