mobile-safari 相关问题

Apple的Safari网络浏览器的移动版本。

当使用 iOS 应用程序中嵌入的 Safari 变体时(例如,当用户单击 FB Messenger 中的链接时),JavaScript recognize() 不起作用?

在我的网站上使用 iOS 版 Safari 的用户如果使用 Safari 手动导航到该网站,则不会遇到任何问题。 但是,如果有人向他们发送了一个链接并且他们点击了该链接,则伪浏览器

回答 1 投票 0

如何在 iPhone 网页上创建“添加到日历”链接

许多日历程序(Outlook、iCal)都支持 vCal,用于下载事件信息并将其添加到您的日历中。其他人可以使用 vCalendar 微格式来提取数据。这些都不是,

回答 5 投票 0

在 Safari iOS 上处理通知点击事件

我终于让网络推送通知可以在所有平台上运行。但苹果总是需要让事情变得比应有的更复杂,并且不支持通知上的点击事件(请参阅链接

回答 1 投票 0

内联 SVG 在 Safari 和 Mobile Safari 中中断

我最近推出了一个使用了一些内联 SVG 的网站。 我最近推出了一个使用了一些内联 SVG 的网站。 <svg class="divider-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 55.221 58.079" enable-background="new 0 0 55.221 58.079" xml:space="preserve" preserveAspectRatio="xMidYMid meet"> <path d="[...]"/> </svg> Chrome 和 Firefox 中一切都很完美,但当我在 iPhone 或桌面版 Safari 中测试时,布局完全被破坏,许多 SVG 都丢失了。我通过 W3C 验证器运行了源代码,一切都找到了。我经常使用 SVG,所以这很令人困惑...... 事实证明,如果省略 height 和 width 属性,Safari 和 Mobile Safari 就会崩溃。我使用 CSS 设置尺寸,这在其他浏览器中运行良好。但我必须重新添加这些属性以使其行为一致: <svg class="divider-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="55.221px" height="58.079px" viewBox="0 0 55.221 58.079" enable-background="new 0 0 55.221 58.079" xml:space="preserve" preserveAspectRatio="xMidYMid meet"> <path d="[...]"/> </svg> 注意上面缺少的 width 和 height 属性。 此外,有趣的是,preserveAspectRatio 的值很重要。我还有其他几个具有 preserveAspectRatio="none meet" 的内联 SVG 元素,它们不受此问题的影响。 另一个场景/修复方法是,如果您通过 CSS 缩放 SVG,以确保同时声明了 max-width 和 max-height。 .whatever svg { vertical-align: middle; max-height: 1rem; max-width: 1rem; } 我也遇到了这个问题,其中只有许多重复的 SVG 中的第一个会显示在列表显示中。这是因为 SVG 在元素中有一个带有 ID 的 ClipPath。 解决方案是为除第一个之外的每个 SVG 删除 中的 ,或者将其全部删除。

回答 3 投票 0

如何在使用transform:scale时填充屏幕,而不是在屏幕上居中并周围有空白?

我想使用以下代码将页面缩放到65%,但它在iOS版Safari上不起作用: 身体 { 变焦:0.65; } 所以我使用这个代码: 身体 { -webkit-transform:缩放...

回答 1 投票 0

使用transform:scale时如何填充屏幕?

我想使用以下代码将页面缩放到65%,但它在iOS版Safari上不起作用: 身体 { 变焦:0.65; } 所以我使用这个代码: 身体 { -webkit-transform:缩放...

回答 1 投票 0

Next js 网站一旦我离开 iphone 中的 safari,音频就会停止播放,即使 safari 在后台运行

我的问题是我的网站的音频没有在 iPhone 和 ios 的后台运行,但我已经看到所有其他网站在主屏幕中获取小部件,并且即使我离开 safa 也在后台运行...

回答 1 投票 0

iOS Mobile Safari - HTML5 <video> 覆盖一切

我知道6年前就有过类似的问题,但没有答案,我目前正在处理同样的问题。 问题:我的 Angular/Ionic 应用程序中的 标签覆盖了我的图像...

回答 1 投票 0

视频自动播放无法在某些 Safari 浏览器上运行

我的网站上有使用 VideoJS 库自动播放的视频。视频以静音方式播放。视频在我的 iPhone 上的 Safari 浏览器上自动播放正常,但在我的一些朋友上无法播放...

回答 3 投票 0

100vh 在 Safari iOS“单选项卡”配置上无法正常工作

我使用 Angular 将 iframe 加载到 html 中。 在我的 ts 上我有 ngOnInit(): 无效...

回答 1 投票 0

密码存储在 MobileSafari 内存中

我的网站上有一个简单的登录表单,使用.Net MVC。提交表单后,将加载部分视图并显示成功消息。可以在此处找到该表格的简化版本:https://jsf...

回答 1 投票 0

如何让移动栏不遮挡页面底部?

我已经尝试了一切。正文不应该滚动,因为我在 Safari iOS 和 Safari Web 应用程序上遇到过度滚动问题(保存到主屏幕),因此主 div“#content”具有...

回答 3 投票 0

Mobile Safari 无法正确渲染 Flutter ShaderMask 渐变颜色

我正在尝试在Flutter中实现gradientText。一切都很酷,除了 iOS Safari,它不反映渐变: 导入“包:flutter/material.dart”; GradientText 类扩展了 StatelessW...

回答 1 投票 0

是否可以创建一个可以使用 JavaScript 从 safari 访问火炬的 Web 应用程序?

我正在开发一个网站,该网站应该能够在 Android 和 IOS 上访问手电筒。我设法找到了一种通过 chrome (链接)从 android 打开手电筒的方法,同样的代码

回答 1 投票 0

webkit-overflow-scrolling:触摸;方向改变问题

好吧,所以我有一个具有指定宽度的固定位置div。当内容足够长,需要在一个设备方向(横向)上溢出,但在另一个(纵向)滚动方向上不溢出时...

回答 1 投票 0

播放带字幕的视频

嗨,我想看一个 html5 字幕为“.srt”的视频。 我可以用 JavaScript 做什么?

回答 2 投票 0

iPad Safari 开发工具栏

是否有某种可以在 iPad/Safari 中使用的开发人员工具栏? 我知道桌面 Safari 上也有同样的情况,并且我知道 iPad/Safari 中有一个“调试器”选项,但是有...

回答 7 投票 0

在 iOS Safari 中点击链接会在元素周围显示粗的白色边框 - 如何消除它?

问题 在我的网站上,我在任何类型的链接元素(文本、图像、svg 元素、表格单元格)上看到这种超级奇怪的行为:在 iOS 上的 Safari 中长按它们时,会出现粗的白色边框

回答 2 投票 0

如何禁用 iPhone 上文本输入的拼写检查器

有时拼写检查器是不必要的,验证码、用户名、电子邮件等。有没有办法在某些文本输入/文本区域禁用它?

回答 2 投票 0

如何使用框架创建具有可点击(触摸)兴趣点的 360 度图像

我有一个 360 度图像,您必须环顾四周才能找到一个元素,然后在移动设备上用手指单击它。 是否可以使用 A 框架制作具有可点击兴趣的 360 度图像? ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.