问题标签 [chrome-ios]

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

javascript - 语音识别 API Chrome IOS?

我正在尝试实现语音识别/合成是一个使用 Chrome 的网络应用程序。我的应用程序在 Mac/Win 上运行良好,但在 IOS 上运行良好。我听到有关 IOS 支持的相互矛盾的事情。

语音 API 是否适用于 Chrome IOS?如果是这样,您需要做任何特殊的事情来编程或使用它吗?

这是应用程序:https ://viseyes.org/liza

0 投票
0 回答
440 浏览

javascript - 当应用程序置于后台时,如何防止在移动 safari/ios chrome 中取消挂起的请求?

iPhone X,iOS 12.1.2

情况:

  1. 我正在提出一个需要很长时间才能完成的请求
  2. 同时我正在切换到其他应用程序
  3. 当我将 Safari 放回前台时,它说连接已丢失

当我不将其切换到后台时,就没有这样的问题。就像在 Chrome 和 Safari 上一样,但仅限于 iOS。Android 上的 Chrome 运行良好。

0 投票
2 回答
926 浏览

javascript - Javascript 日期/时间在带有 Chrome 的 iOS 设备上不起作用

我正在使用 javascript 中的日期/时间,它在 chrome windows 上正常工作,但在 iOS 设备上的 Chrome 中不工作。在 iOS 上无法正确计算两次之间的差异。

这是我的代码:

0 投票
0 回答
268 浏览

javascript - 如何在 ios chrome 浏览器上动态重置捏缩放?

想要使用 ios chrome 浏览器上的按钮单击来重置捏缩放网页。

添加这个以在早期版本的 ios chrome 浏览器中重置捏缩放。但不适用于新版本。

0 投票
1 回答
1116 浏览

web-sql - iOS 13 不再支持 Chrome 上的 WebSQL。有没有办法在 Chrome 浏览器应用程序上启用回 Web SQL?

无法在 Chrome 浏览器应用程序 (iOS 13) 上打开使用“Web SQL API”的 Web 应用程序。虽然新的 iOS 13 不再支持 WebSQL(bot Safari 和 Chrome),但 Safari 有一个解决方法(设置->Safari->高级->实验功能)可以启用 Web SQL,但是在 Chrome 上呢?

我试图在 Chrome 隐藏功能中找到一些选项,但没有成功。

0 投票
0 回答
2149 浏览

css - iOS Chrome 不尊重缺口的安全区域插入

我有一个问题,Chrome 的横向版本在我的屏幕左右添加了空白。

iOS Chrome 缺口示例

以下是规格:

浏览器规格

我有一个“厨房水槽”方法,我已经尝试了一切来删除这些白条并使背景全屏。

以及以下 CSS:

这是一个现场演示:

https://codepen.io/EightArmsHQ/pen/JjYygPg

我在iOS Safari中取得了不错的成绩,但似乎止步于此。已经提出了类似的问题env(safe-area-inset-top) not working on Android Pie + WebView 69

我想知道这是否是 Chrome iOS 错误,或者我的实现是否不正确。值得注意的是,Safari在添加这些属性时确实会删除空格。

0 投票
0 回答
311 浏览

javascript - 从 Chrome iOS 中的链接打开 vcard (vcf) 文件的最佳方法是什么?

看来这是不可能的。

据我所知,Chrome iOS 不会打开 vcf 文件,我已经尝试了许多可能的解决方案。

移动 Safari 将使用“添加联系人”屏幕打开一个 vcf,但我无法看到您可以从 Chrome 显式打开移动 Safari 中的链接。

我能想到的最佳解决方案是单击链接复制它,然后打开一个弹出窗口,告诉用户切换到 safari 并将链接粘贴到那里。

0 投票
4 回答
696 浏览

javascript - iPhone 上的 Chrome 溢出空白页面上的内容(仅在新标签上,不重新加载)

在 IOS Chrome 上,body 在没有内容的新选项卡或页面上溢出,但如果重新加载页面,问题就解决了。对于位于底部的任何元素(绝对或固定),它都会造成问题。这是重现问题的代码:

边框应显示在视口周围,但隐藏在底部导航栏后面。这是上面代码的结果:

移动 chrome 上的新页面/标签

页面重新加载后

我尝试过的事情(没有一个有效):

我已经尝试了一周寻找解决方法,但无济于事。任何帮助将不胜感激

编辑:我的问题不同于在移动设备上没有填充完整宽度的 HTML 正文,因为我没有填充正文的问题,我有一个溢出的正文问题,并且移动 chrome 在新页面上的行为与现有页面不同. 页面上的解决方法不适用于我的问题

我的问题如下:当使用上面的代码打开一个新页面时,有人能找到一种使用 css 或 JS 使 HTML 正文不溢出的方法吗?

0 投票
0 回答
161 浏览

html - 打开链接时 iOS Chrome 的视口高度不正确(来自 iMessage、Messenger、WhatsApp 等)

当从外部(来自 iMessage、Twitter、Messenger 等)单击要在 Chrome 中打开的链接时,iOS Chrome 似乎正在错误地计算 html 视口。

html是一个简单的:

重现步骤:

  1. 复制此链接:https ://alwyntan.github.io/test-page/ ,不要只是单击它,因为它会正常工作。
  2. 将链接发送给您自己(在 iMessage、Messenger 或您使用的任何消息传递服务上)。
  3. 在Chrome上打开您刚刚发送给自己的链接。

在开发旨在与他人共享的页面并且 CTA 按钮绝对位于页面底部时,此问题尤其成问题(该按钮不会显示,因为用户必须向下滚动才能看到它)。想象一个活动页面,其“加入活动”按钮绝对位于页面底部,用户无法立即看到它。

您会看到页面在不应该滚动时是可滚动的。通过点击地址栏并点击返回再试一次,页面将恢复到其预期的行为(html 正确占用可用的视口)。为什么会发生这种情况,有人知道如何解决吗?

提前非常感谢。

0 投票
1 回答
140 浏览

icalendar - webcal:// 协议 - 在 Chrome iOS 上创建 ical 提醒 - 从提示中隐藏订阅的 URL?

我在网站上有一个按钮,可以在点击时添加日历事件。我在大多数浏览器上使用ics.js,但在 iOS 上的 Safari 上使用了不同的解决方案,而在 iOS 上使用 Chrome 浏览器时,我不得不实现 webcal:// 解决方案。

单击时,打开的 URL 是webcal://mysite.com?calreminder=[title]&time=[time]

然后服务器端我们生成这个输出:

这将打开此提示:

使用 webcal:// 在 iOS 上的 Chrome 中提示

这一切都很好,但理想情况下,我想从显示中隐藏 URL,而是显示事件的名称:“你想订阅 [Event Name] 吗?”

我知道一定可以做到,因为他们在https://www.addevent.com/add-to-calendar-button上做到了:

提示 AddEvent

但是,我不知道如何以这种方式显示它而不是显示 URL。有人知道吗?