safari 相关问题

Safari是Apple的网络浏览器,是macOS和iOS上的默认浏览器。

如何让固定内容显示在iOS键盘上方?

我只能找到人们有相反问题的问题。 我希望我的固定内容位于 iOS 键盘上方。 问题图片: 我希望 iOS 的行为像 Android 一样。 有没有简单的...

回答 7 投票 0

Safari 17.0 丢失 window.open 和 window.print 上的会话数据

我运行一个网站,人们可以在其中打印文档(php/html/javascript)。 最新的 Safari 更新后(Mac Sonoma、Safari V17.0),Safari 打开新选项卡后,打印窗口会丢失会话 cookie...

回答 1 投票 0

防止单击后退按钮时从缓存加载 Safari

单击后退按钮时,Safari 加载旧的 YouTube 视频时出现问题。我尝试将 onunload="" (此处提到 Preventing cache on back-button in Safari 5)添加到 body 标签中,但它......

回答 9 投票 0

无法从 One Signal 网络推送通知 (Safari iOS) 中删除“来自 {{APP_NAME}}”

我在我的 PWA 上使用 One Signal 进行网络推送通知。但在 iOS 设备上测试时,我收到的推送通知上有“来自 {{MY_APP_NAME}}”。我正在努力获得...

回答 1 投票 0

好友添加2ds/3ds以进行戳X/Y

有人可以加我为 Pokemon X/Y 的好友吗?我需要访问Friendly Safari,但我没有任何拥有 Nintendo 2ds/3ds 和这些口袋妖怪之一的朋友。目前我想得到 froakie 与 pr...

回答 1 投票 0

不支持ios正则表达式lookbehind

我正在使用正则表达式来搜索 html 并突出显示结果。除 ios 版本外,它在所有版本中都运行良好 < 16.4 because they dont support regex lookbehind. can someone help me change my regex

回答 1 投票 0

搜索/过滤列表适用于 chrome / firefox,但不适用于 safari(HTML 和 JavaScript)- 在 Safari 上启用 JavaScript

我有以下代码,可以在除 Safari 之外的任何浏览器中完美运行,显示足球俱乐部列表。之后我实现了一个搜索栏,用javas过滤列表......

回答 1 投票 0

搜索/过滤列表适用于 chrome / firefox,但不适用于 safari(HTML 和 Java) - 在 Safari 上启用 Java

我有以下代码,可以在除 Safari 之外的任何浏览器中完美运行,显示足球俱乐部列表。之后我实现了一个搜索栏,用javas过滤列表......

回答 1 投票 0

Firebase 网站仅在没有“www”的情况下工作

我有一个 Firebase Web 应用程序,并将其连接到使用 Squarespace 购买的自定义域。问题是,当我访问网站:example.com 时,它可以工作,但是当我将“www”附加到域名时:www.exa...

回答 1 投票 0

如何使用 ITP 跟踪 Safari IFrame 中 OpenID Connect 的状态?

LTI 1.3 等最新规范使用(IdP 发起的)OpenID Connect 来验证工具。在 LTI 中,这些工具通常在不同域的 iframe 中运行。理论是整个

回答 1 投票 0

HLS+Fairplay 流资源释放问题

背景 我正在使用 HTML 视频元素在 Safari 中播放 HLS+Fairplay 流(VOD 和直播)。 我的应用程序类似于 Netflix。您可以观看一个视频,停下来,然后观看另一个视频。 具体来说,...

回答 1 投票 0

CSS:在 Safari 中,工具提示的阴影仍然存在

我有一组 3 个按钮,对于每个按钮,我都有一个带有消息的特定工具提示。当工具提示处于活动状态和非活动状态时,一切都在 Windows 上完美运行。但在 iOS 上,

回答 1 投票 0

将 Microsoft 客户端验证与内容安全策略结合使用

我正在尝试使用 Microsoft 的客户端验证以及内容安全策略 在我的 ASP Net Core (v3.1) razor 视图中,我有以下内容: 我正在尝试使用 Microsoft 的客户端验证以及内容安全策略 在我的 ASP Net Core (v3.1) razor 视图中,我有以下内容: <div asp-validation-summary="All" class="text-danger"></div> 首次呈现页面时,我得到一个没有文本的列表项,只有红点。 HTML 已被客户端验证 javascript (jquery-validation) 更改: <div class="text-danger validation-summary-valid" data-valmsg-summary="true"> <ul> <li style="display:none"></li> </ul> </div> 我的内容安全策略(CSP)阻止内联样式,因此内联样式显示:无不起作用,因此出现红点。 我发现了不安全哈希并将我的 CSP 更改为: style-src 'self' 'unsafe-hashes' 'sha256-aqNNdDLnnrDOnTNdkJpYlAxKVJtLt9CtFLklmInuUAE='; 不幸的是,虽然这在 Chrome、Firefox 和 Edge 中有效,但在我的 iPhone (iOS 14.5) 或 Mac Mini (v11.2.3) 上的 Safari 中却不起作用 任何人都可以建议修复 Safari,或者如何更改 Microsoft 客户端验证以不使用内联样式吗? 任何人都可以建议修复 Safari Safari 不支持“不安全哈希”,也不支持style-src,也不支持script-src。目前只有一种使用“不安全哈希”的方法: style-src '不安全内联'; style-src-attr '不安全哈希' 'sha256-aqNNdDLnnrDOnTNdkJpYlAxKVJtLt9CtFLklmInuUAE='; Chrome 将遵循 style-src-attr 指令,其他浏览器(Safari/Firefox/Edge)不支持它,并将使用“style-src”中的“unsafe-inline”。 如何更改 Microsoft 客户端验证以不使用内联样式? style="display:none"是由jQuery验证器通过.attr()方法添加的,该方法在内部调用setAttribute("style", ...)。 CSP 将 setAttribute(style) 调用视为内联样式,而 element.style.property = 'prop_value' 不被视为 内联样式。 因此,任务是将 setAttribute("style") 调用更改为一组等效的 element.style.property 调用。 jQuery 有一个特殊的 plugin,可以通过将 .attr() 方法替换为安全的 el.style.property 调用来修复内联样式。 或者,您可以使用粗略的 hack 以相同的方式修复任何 JS 库。 这是一个已知问题。 aspnetcore/问题/43714 标记帮助程序 asp-validation-summary="All" 呈现此: <div class="text-danger validation-summary-valid" data-valmsg-summary="true"> <ul> <li style="display:none"> @*CSP problem*@ </li> </ul> </div> 解决方法:仅当有内容要显示时才使用标签助手。 @if (ViewData.ModelState.ErrorCount > 0) { <div asp-validation-summary="All" class="text-danger"></div> } 我需要更新一个已有 10 年历史的网站以提高安全性。我没有参与该网站的创建,它广泛使用了 mvc 验证,所以我需要一个轻量级的解决方案......即使它有点 hacky。 为了安抚 CSP,我简单地从返回的 html 中删除了样式文本: public static MvcHtmlString ValidationSummaryCSP( this HtmlHelper htmlHelper, bool excludePropertyErrors = false) { var helper = htmlHelper.ValidationSummary(excludePropertyErrors); var retVal = new Regex("style=\"[^\"]*\"").Replace(helper.ToHtmlString(), ""); return MvcHtmlString.Create(retVal); }

回答 3 投票 0

我的脚本可以在 Chrome 上正常运行,但不能在 Safari 上运行

以下脚本是我网站上的暗模式切换代码。 我不太懂 Javascript(我只懂 Python),所以编写这段代码是一个挑战,而且可能写得很糟糕。但是...

回答 1 投票 0

沉默网络::ERR_CONNECTION_REFUSED

连接到不存在的 Web 套接字服务器会导致控制台记录大量错误,通常是 ... net::ERR_CONNECTION_REFUSED。 任何人都有一个解决办法的想法......

回答 4 投票 0

在 iOS16.4 上使用 Safari Web Inspector 调试 Xamarin 应用程序不起作用

在运行 iOS 模拟器的 Mac 上,如果我转到 Safari -> 开发,它会显示“没有可检查的应用程序”。您过去可以在模拟器中检查网页,但看起来...

回答 1 投票 0

为什么当我开始实现 Web Push API 时,MacOS 上 Safari 中的通知 API 停止工作?

好吧,iOS 17 终于让我们通过 Web Push API 使用推送通知。对于开发人员来说,这比通知 API 需要做更多的工作,而通知 API 只能在 MacOS 上运行。还有苹果

回答 1 投票 0

如何将我的 Instagram 与 selenium BOT 连接?

我希望你是对的。 我写信给社区是因为我用 selenium 创建了一个 BOT 来连接 instagram 配置文件,但目前我的代码有一个错误,我的用户名和

回答 1 投票 0

Webauthn 条件用户界面在 Chrome 中不起作用

我正在尝试使用 Webauthn 实现身份验证。使用建议的方法 window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvaila 验证平台和浏览器支持后...

回答 1 投票 0

Ionic 应用程序 - Cordova - Safari 调试不起作用

过去,我能够在 iPhone 上运行 Ionic Cordova 应用程序并将其插入 Mac,然后在 Mac 上打开 Safari 并转到 Develop -> PHONE_NAME -> localhost 来检查我的应用程序。 目前...

回答 2 投票 0

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