webkit 相关问题

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

为什么background-image不像background-color那样延伸到webkit中的过度滚动?

我正在尝试在 html 标签上实现线性渐变,以便当用户过度滚动时它会出现。 我可以将 css 背景颜色应用于 html 元素,以允许颜色看起来像......

回答 2 投票 0

如何删除桌面版 Safari 中的默认时间(中午 12:30)?

我正在使用一些 type="time" 输入来收集网络应用程序中的当地时间。用户可以看到他们已包含哪些输入以及哪些输入尚未输入,这一点很重要。在桌面...

回答 2 投票 0

::-webkit-calendar-picker-indicator 不适用于 Android

.date::-webkit-inner-spin-button, .date::-webkit-calendar-picker-indicator { 显示:无; -webkit-外观:无; 外观:无; } .date::-webkit-inner-spin-button, .date::-webkit-calendar-picker-indicator { display: none; -webkit-appearance: none; appearance: none; } <input type="date" min="1946-01-01" max="2015-04-01" class="date" value="1946-01-01" required> 这在 PC 浏览器上运行良好,但在移动设备上只有 IOS 可以按预期运行。所有 Android 浏览器(Webview、Chrome、Firefox)只能隐藏内部旋转按钮,日历选择器三角形仍然可见。 input[type="date"]::-webkit-calendar-picker-indicator { background: none; } 试试这个

回答 1 投票 0

rotateY() 透视图在 WebKit 上无法正确渲染

问题 我正在尝试使用rotateY() 和透视来做一个简单的动画。它在 Chromium 上运行良好,但在移动 Safari 和 Chrome 上运行不佳。我不确定这是否是一个 WebKit 错误,如果...

回答 1 投票 0

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

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