webkit 相关问题

WebKit是一个开源的Web内容引擎,适用于浏览器和其他应用程序,如Apple Safari,Mail,App Store和一些移动浏览器,包括Android,iOS,RIM Blackberry,Symbian和WebOS的预安装浏览器。

Webkit callAsyncJavaScript 不等待 SwiftUI 中的异步等待函数调用

我正在 SwiftUI 中使用 WebKit 来更新我的 indexedDB,但由于某种原因,webkit 模块的 callAsyncJavaScript 函数没有等待等待响应,有人可以帮忙吗?有什么变化...

回答 1 投票 0

antd 滚动条始终可见(firefox 上有问题)

我有一个问题。我的客户希望项目中每个选择的滚动条始终可见。问题是使用 antd 我在 css 方面没有太多选择。 经过试用...

回答 1 投票 0

使用CSS和/或Javascript覆盖类似于Spotify(Web)的滚动条

编辑(2023 年 3 月 4 日): 我重新表述了我的问题,删除了不必要的代码和措辞。我相信它更清晰、更容易阅读。 我已经知道 Spotify 的滚动条是

回答 1 投票 0

使用 CSS 和/或 Javascript 类似于 Spotify (Web) 的透明叠加滚动条

我想制作一个具有以下两(2)个特征的滚动条: 覆盖 div 的内容 具有透明的滚动条轨道 前几年,使用“背景:

回答 1 投票 0

Opera 中的滚动条颜色

我正在尝试更改 div 上垂直滚动条的背景颜色,因此在我的 React 应用程序中,它在深色模式下不应为白色。 我找不到任何基于 webkit 的样式解决方案......

回答 1 投票 0

Typescript 中的 window.webkit

我需要将javascript代码重写为typescript(Angular),网页由IOS应用程序或Android应用程序打开。我只想向应用程序发送一条消息。 我该如何发送消息...

回答 4 投票 0

Jquery,如何更改webkit属性?

我想弄清楚如何更改 jquery 中的 webkit 属性以删除输入微调器?为了在 CSS 中做到这一点,你有这样的代码: .quantity::-webkit-inner-spin-button, .数量::-网络...

回答 2 投票 0

具有 CAS 身份验证流程的 iOS 原生 PWA 在 Safari 中被阻止

我正在开发一个 Web 应用程序,该应用程序将 SSO 与外部 CAS 服务器结合使用。流程是: 访问 Web 应用程序 (myapp.com) 时,用户会被重定向到一个表单 (whereareyoufrom.com/form),该表单会重定向到

回答 1 投票 0

如何让滚动条与页面内容重叠

我想制作与页面重叠的滚动条。我想知道是否有办法用纯 CSS 来做到这一点。我读了一篇关于使用 CSS 设置滚动条样式的文章 (https://css-tricks.com/custom-scrollbars-in-...

回答 4 投票 0

如何在 SwiftUI 应用程序中以椭圆形加载网页与在 safari 中加载

我想要创建的功能是 ESPN 应用程序在您单击其中一个警报时执行的操作...它加载应用程序,但不是格式化视图,而是在应用程序上加载 Safari 视图...

回答 2 投票 0

检测 HTML <a>Javascript 中的点击通话支持

有两种方法可以在 HTML 中添加点击通话链接 致电 Apple 客户支持...

回答 1 投票 0

使用 javascript 检测用户的计算机是否使用 12 小时时钟(上午/下午)或 24 小时时钟(军用时间)

是否可以检测用户的机器是否使用 12 小时制(上午/下午)或 24 小时制(军用时间)? 一种方法是检查用户区域设置,但它只是大量区域设置列表...

回答 6 投票 0

如何在 Ubuntu 22.04 中安装“libbacktrace”

我找不到使用此功能的说明 我想编译 WebKit,但出现此错误 -- 找不到 LibBacktrace(缺少:LIBBACKTRACE_INCLUDE_DIR LIBBACKTRACE_LIBRARY) Sou 的 CMake 错误...

回答 1 投票 0

在 html 中使用 setTimeout 时,iOS 上不会出现键盘

我在 Safari(特别是 WebKit)上运行脚本时遇到问题。以下是 HTML 代码示例: ...</desc> <question vote="0"> <p>我在 Safari(特别是 WebKit)上运行脚本时遇到问题。以下是 HTML 代码示例:</p> <pre><code>&lt;!DOCTYPE html&gt; &lt;html lang=&#34;en&#34;&gt; &lt;head&gt; &lt;script&gt; function delayedFocus(e) { e.preventDefault(); setTimeout(function() { e.target.focus(); }, 1000); // Adjust the delay time as needed (in milliseconds) } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;ul&gt; &lt;li&gt; &lt;input type=&#34;text&#34; id=&#34;testtext&#34; onmousedown=&#34;delayedFocus(event)&#34;&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>此脚本背后的逻辑是在用户单击文本框时引入 1 秒的延迟。 1 秒后,键盘应出现。 Android 移动设备上的测试显示了预期的行为。但是,在 iPhone 上,文本框获得焦点,但键盘不出现。在各种 iOS 版本上都观察到了此问题,该脚本仅适用于 iOS 15。</p> <p>如果您有任何见解或解决方案来解决此兼容性问题,我们将不胜感激。谢谢。</p> </question> <answer tick="false" vote="0"> <p>@momo 您可以尝试直接使用 focus 方法以及 touchstart 和 click 事件的组合,而不是依赖于 javascript 中的延迟和 mousedown 事件。更改此 touchstart 后,我能够解决键盘问题。希望对你有帮助。</p> <pre><code>&lt;input type=&#34;text&#34; id=&#34;testtext&#34; ontouchstart=&#34;handleTouchStart(event)&#34;&gt; function handleTouchStart(e) { e.target.addEventListener(&#39;click&#39;, delayedFocus); } </code></pre> </answer> <answer tick="false" vote="0"> <pre><code>&lt;!DOCTYPE html&gt; &lt;html lang=&#34;en&#34;&gt; &lt;head&gt; &lt;script&gt; function focusInput(e) { e.preventDefault(); var hiddenButton = document.getElementById(&#39;hiddenButton&#39;); hiddenButton.focus(); setTimeout(function() { var testText = document.getElementById(&#39;testtext&#39;); testText.focus(); }, 1000); } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;ul&gt; &lt;li&gt; &lt;input type=&#34;text&#34; id=&#34;testtext&#34; onmousedown=&#34;focusInput(event)&#34;&gt; &lt;/li&gt; &lt;/ul&gt; &lt;button id=&#34;hiddenButton&#34; style=&#34;display: none;&#34;&gt;&lt;/button&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <ul> <li><p>在这段代码中,我编写了当用户单击输入字段时隐藏按钮将获得焦点,并且键盘将按预期显示。延迟 1 秒后,焦点转移到实际输入字段。</p> </li> <li><p>您遇到的问题与 Safari 在 iOS 上处理焦点事件的方式发生变化有关。当输入字段以编程方式聚焦时,Safari 现在不会立即显示键盘。通过让浏览器选择何时显示键盘,而不是每次定位输入字段时立即弹出键盘,这样做是为了改善用户体验。</p> </li> <li><p>不幸的是,这个问题没有简单的解决方案,因为它是 Safari 行为的变化而不是错误。</p> </li> </ul> </answer> </body></html>

回答 0 投票 0

无法让 webkit kiosk 在启动时加载

我按照一些在线教程说明在 ubuntu 上加载了网络信息亭。它工作得很好,但我很难让信息亭在启动时完全加载。我确信我只是缺少一个 si...

回答 2 投票 0

在 Gen 20024 的最后一次更新后,Webkit 无法在 Chrome 中运行

Webkit 在 Chrome 中不再在滚动条上工作,但在 Firefox 和其他浏览器中仍然可以工作。 为什么没有人谈论这一点,它破坏了我们应用程序中的一些生产 CSS! 如果有人有解决方案...

回答 1 投票 0

Chromium 开发工具(webkit):如何永久显示填充-边距-边框叠加?

当鼠标悬停在 Chromium 中 DOM 列表(“元素”选项卡)中的项目上时,它会在浏览器窗口中显示非常有用的叠加层:边距(橙色)、内边距(绿色)、边框(黄色...

回答 1 投票 0

Xcode 15 - 不依赖于 Webkit,但在新的 WebKit API 上构建错误

我们的应用程序由多个模块和应用程序组成。这些模块和应用程序都没有 WebKit 作为依赖项。 一个模块确实依赖于闭源 Swift-

回答 1 投票 0

WKWebsiteDataStore 在 getAllCookies 中不显示来自 setCookie 的 cookie

在下面的代码中,我希望 print() 使用单个 cookie 记录一个数组,但它记录一个空数组。 让 websiteDataStore = WKWebsiteDataStore.nonPersistent() websiteDataStore.httpCookie...

回答 1 投票 0

错误(Xcode):没有这样的文件或目录:'WebKit'

我只是很难解决这个错误。 上下文:我正在运行 iOS 构建的 flutter 应用程序,但它给了我这个错误。我已经研究了几个小时但找不到任何东西。 我的

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.