问题标签 [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.
google-chrome - Chrome 数据压缩代理错误
当我在手机上使用 youtube 视频上传 API 时,它会上传视频,但在重定向到 redirect_url 之前,大多数时候它会抛出此错误:
此页面无法通过 chrome 数据压缩代理加载。尝试重新加载此页面。
当我重新加载页面时,它会重定向到正确的 redirect_url 并正确上传视频。
什么可能是解决此错误的解决方案?
javascript - 语音识别和getUserMedia
我正在构建一个 Web 应用程序,并计划同时使用SpeechRecognition和navigator.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 上运行?
javascript - 在移动浏览器中触发合成长按事件
是否可以在移动浏览器中触发合成long press
事件?特别是会导致编辑菜单(copy
, cut
,paste
等)出现的?
html - Chrome 放大导航
我有一个响应式布局,在移动 safari (iOS) 中效果很好,但在 chrome (Android) 上发生了一件奇怪的事情:有一个垂直导航,如果我点击一些不在导航末尾的链接- chrome“打开”某种弹出窗口,显示我单击的区域的放大版本,并允许我更精确地选择要单击的链接。
- 这种行为叫什么?
- 有没有办法从 HTML/CSS 禁用它?
谢谢
css - 平板版正在手机上查看
我一直在使用 Foundation 4 制作网页,因此它在所有设备上都非常敏感。
但是,由于某些奇怪的原因,在 iPhone 上的 Chrome 和 Safari 以及纵向模式下的移动设备(也应该使用宽度小于 568 像素的移动站点)中,它正在使用平板电脑版本。
当使用您的浏览器并将其重新缩放为各种尺寸时,它工作得非常好,它可以加载桌面、平板电脑和移动设备。
为什么移动网站不能在移动设备上使用?我正在使用所有基础媒体查询,所以我不确定它为什么不起作用。(我知道移动网站工作得很好)
移动设备的基础媒体查询是这样的:
平板电脑是:
html - iFrame 在 Chrome 和 Safari 的 iOS 中不使用锚点
我有一个带有锚点的 iFrame,应该只显示我的页面表格。它适用于桌面上的 Chrome 和 Explorer,但不适用于 iOS。这是代码:
Hier 是一个包含在页面中的示例:
http://www.handelszeitung.ch/invest/stocksDIGITAL/nebenwerte-starten-eine-rally-577856
此页面仅在桌面和 Android 上显示表格(页面底部),但在 iOS 中不显示。
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
有没有我没有使用的技巧或设置?
javascript - 选择用于在移动 chrome 中复制的 URL
我已经尝试了一段时间,并且搜索并搜索了迄今为止没有结果的解决方案。
问题:
我在网页中有一个 URL,我想整体选择它以从移动浏览器复制它。对于 Firefox,我使用文本类型的只读输入,并使用 click 事件侦听器在输入上触发 select()。这就像移动 FF 的魅力。
对于 Safari,还有一种解决方法,它甚至可以在点击时触发复制对话框。
使用 Chrome,我无法做到这一点。
这里有一个 Chrome 问题,它说从只读的输入中选择不起作用(这仍然是正确的,经过测试)。
通过使用标签:
, 一种从这里选择文本的方法和
,我可以通过点击它来选择网址。但这不会触发复制对话框。通过按住 url 来复制它,它只会选择它的一部分,然后我必须手动选择整个 url 来复制它。
我无法想象,没有解决方法。
更清楚地说:对于我在 javascript 中使用的 FF:
有谁知道如何为移动 chrome 解决这个问题?
javascript - 在移动 Chrome 上隐藏键盘不会改变窗口高度
当您在移动 Chrome (在我的情况下为 iOS 7.0.3 和 Chrome 33.0.1750.21)上打开键盘时,窗口的高度会发生变化。没关系。但是当你隐藏键盘时,窗口不会改变它的高度。
我做了一个简单的演示,它在调整大小时写入窗口高度:
你可以在这里试试:http: //jsfiddle.net/orthes/QkFCZ/。
只需单击输入以打开键盘,然后将其隐藏。
它能做什么:
- 默认高度是正确的(在我的 iPad mini 上 - 836px)
- 当我打开键盘时,窗口高度变为 538px - 这仍然是正确的
- 当我关闭键盘时,甚至没有触发调整大小事件 -这是问题开始的地方
- 当我单击链接以手动获取当前窗口高度时,它会写入 538px (尽管它应该回到 836px 的事件)
这是一个已知问题吗?有解决方法吗?
当我想使用高度为 100% 的固定定位元素时,它会影响我。在负载上,高度是正确的,但是当我打开和隐藏键盘时,元素的高度不会调整回 100%。
javascript - 使用 jquery ajax 表单提交的 Chrome 数据压缩代理错误
我有一个简单的网页,其中包含一个使用 jquery 通过 ajax 提交的表单。该表单在桌面浏览器上提交时可以正常工作,但在启用了“chrome 数据压缩代理”功能的移动设备上使用 Chrome 提交时,该表单会出错。
我收到以下错误消息:
此页面无法通过“chrome 数据压缩代理”加载。请尝试重新加载此页面。
在做了一些搜索之后,有一些“类似”的问题,比如这个,更值得注意的是这个,但都没有帮助我。
第二个问题应该是由“Chrome 数据压缩代理”的负责人回答的,我在第二个问题的答案中尝试了将 Cache-Control 标头设置为无转换的建议。但这并没有什么不同。
有没有人遇到过类似的问题并有解决方法?
这是我用来提交表单的代码: