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

javascript - 是否可以在 Chrome for Android 中以编程方式显示 URL 栏?

默认情况下,它仅在按下设备的菜单按钮和向下滑动页面时显示(当触摸标记为红色时,请参见下面的 GIF)。可以使用 JavaScript显示 URL 栏吗?

GIF 在 Chrome for Android 中显示隐藏/显示 URL 栏

0 投票
2 回答
13702 浏览

ios - SVG 未在 iOS Chrome 和 Safari 上显示?

由于某种原因,我网页中的 SVG 之一不会在 iOS Chrome 或 iOS Safari 上呈现。我用于主徽标的另一个 SVG 渲染得非常好,它们使用与文件名/路径完全相同的代码栏。检查器中的元素具有正确的大小和宽度,但图像本身不存在。它在普通浏览器中也能很好地呈现,即使缩小到类似移动设备的分辨率。

这是SVG的代码

以及随附的 SCSS

编辑:页脚代码

0 投票
1 回答
1453 浏览

android - Android浏览器中奇怪的水平滚动

在 Android 设备上查看以下演示:

滚动演示

有一个稍微偏离屏幕的红色框。当垂直间隔不存在时,您不能向任何方向拖动页面。当存在分隔符并占用比窗口更多的垂直空间时,您可以向下拖动页面(如预期的那样),但是现在您也可以水平拖动。

这似乎只发生在 Android 浏览器上。关于这里发生了什么的任何线索?我想在保持垂直滚动的同时完全防止水平滚动。

0 投票
2 回答
3699 浏览

javascript - How to Select text on mobile web browser by moving touch on screen using javascript?

I am trying to select text from mobile web browser on touch based mobile by moving touch on screen using javascript. I don't want to use long touch to select text. I am trying to get selected text just like browser on desktop not like mobile provided way.

When I am trying to select text page is scrolling. But Instead of scrolling I want text selection.

Please provide me way to select text.

0 投票
0 回答
50 浏览

google-chrome-app - 移动 Chrome 应用程序是否已准备好投入生产?

当浏览到https://github.com/MobileChromeApps/mobile-chrome-apps时,一开始就有一个粗体字,上面写着“Chrome Apps for Mobile toolchain is in developer preview.”,几天前读到的我认为该项目暂时还没有准备好生产。

今天有人推荐了,虽然看起来很不错,但恐怕还没准备好,是吗?

考虑到我正在构建一个必须保护的金融应用程序。

提前致谢,

0 投票
0 回答
130 浏览

android - 更新到 cca 0.4.3 后,Android 上的 Polymer 需要 1 分钟才能加载

我刚刚将我的 cca 从 v0.1.1 更新到 0.4.3,我在 android 上的聚合物应用程序过去需要几秒钟来加载 index.html(未缩小),现在加载需要超过 1 分钟。我没有更新聚合物(v0.4.2),只是更新了 cca 和所有使用的 cordova 插件。

缩小版的加载时间(通过带有“strip:true”标志的硫化)看起来没有问题,问题只出现在缩小版上。

顺便说一句:两者都启用了人行横道。我用了将近一半的聚合物控件,index.html是215k,index.js是174k。

这个问题花了我一天没有解决,请帮忙。

0 投票
7 回答
42966 浏览

javascript - 将移动浏览器深度链接到本机应用程序 - 未安装应用程序时的 Chrome 问题

我有一个网页,我们称之为entry.html

当用户进入此页面时,javascript 代码(见下文)正在尝试将用户深层链接到本机 iOS / Android 应用程序。

如果深层链接失败(可能是设备上没有安装应用程序),用户应该“退回”到另一个页面——让我们调用它fallback.html

这是正在运行的 javascript 代码entry.html

这是全网推荐的标准深度链接方法;尝试深度链接,如果超时触发,则意味着深度链接没有发生 - 所以回退。

这工作正常,只要应用程序安装在设备上。

但如果未安装应用程序,这是尝试深度链接时的行为:

移动 Safari:我看到一条警告消息说“Safari 无法打开此页面...”,然后它会正确回退到fallback.html- 这是预期的行为。

移动 Chrome是我的问题。

当应用程序未安装时,浏览器实际上被重定向到myapp://url,这当然是无效的 - 所以我得到一个“未找到”页面,并且不会发生回退。

最后- 我的问题是:

如何修复我的代码,以便在移动 Chrome 上也会发生回退?就像移动 Safari 一样?

注意:我看到 LinkedIn 移动网站可以正确执行此操作,无论是否安装了应用程序,Safari 和 Chrome,但我无法追踪负责它的代码 :(

注意2:我尝试附加一个iframe而不是window.location = url,这仅适用于Safari,即使安装了应用程序,移动Chrome在附加iFrame时也不会进行深度链接。

谢谢大家!


更新:

我找到了一个不错的解决方案,并回答了我自己的问题。请参阅我的解决方案接受的答案。

0 投票
1 回答
2597 浏览

cordova - 为什么即使对于 css 转换,cordova 也很慢?

我一直在使用 cordova 构建一个要求苛刻的混合应用程序,并且注意到与我在移动 chrome 中运行网站时相比,它通常很慢。我听到的一些对我来说没有意义的论点:

  1. 移动设备中的 css 动画很慢(如果这是真的,那么网站在移动设备 chrome 中也会运行缓慢,这是不正确的)

  2. cordova 建立在 chrome 之上(css 转换应该与 cordova 无关,chrome 应该能够很好地渲染它们)

默认情况下,cordova 是否限制 gpu chrome 可以使用的数量?是否有一些设置可以调整以提高 CSS 转换性能?

0 投票
0 回答
372 浏览

ios8 - 使用 iOS 8 在 iPhone 上的 Chrome 上使用 iscroll.js 向上滚动 div 时出现内容反弹问题

在 iOS 8 上的 Chrome 上使用 iscroll.js 滚动 div 时,如果我向上滚动并将手指移出可滚动 div 的边界,则内容跟随移动并且 div 留空(最后一个列表项已到达顶部的 div)。移开手指时它不会反弹(就像我向下滚动时一样)

当我再次点击 DIV 时,内容返回(反弹回 div)。

此问题特定于 IOS 8 上的 Chrome。其他地方运行良好。

在这方面的任何帮助将不胜感激。

这是设备滚动出界后的样子:

在此处输入图像描述

0 投票
0 回答
788 浏览

html5-video - 更改 HTML5 视频 src 在 Safari 移动浏览器中不起作用

我有一个场景,我必须在移动浏览器的 HTML5 播放器中播放两个视频。视频在桌面浏览器中播放良好。我知道的一件事,我们不会在移动浏览器中自动播放视频,用户必须点击视频播放器才能播放视频。

我在做什么,在第一个视频的视频结束事件中,我正在更改 . 但有时它不稳定或不播放第二个视频。用户必须点击播放按钮才能播放第二个视频。我只需要排除第二个水龙头。YouTube 正在以某种方式做到这一点。广告视频播放正常,播放器最小化,然后第二个视频开始播放。

开始播放视频需要很长时间。

以下是我的示例实现。在 iPhone 或 Android 中尝试此网址 http://abuzer.github.io/videojs-liverail-vpaid/sample.html