- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
-webkit-autofill 伪类在桌面 Chrome 中运行良好,但在移动 Chrome (IOS) 中不起作用
我有一个自定义的 float 占位符框架,我希望它支持 chrome 自动完成(在页面加载或对话框中填充表单)
所以我添加了这段代码:
#{$all-text-inputs} {
&:-webkit-autofill + #{$this}-placeholder {
left: 0;
right: 0 ;
transform: translateY(-34px);
@include text(big, $lh: 1.3em, $fw: fw(regular));
opacity: 1;
}
}
这在 Chrome 桌面中按预期工作:-webkit-autofill 触发并占位符转到顶部
但似乎这个伪类在 Chrome Mobile (IOS) 中不起作用
输入结构:
<div class="input input-with-float-placeholder">
<div class="input-inner">
<input type="email">
<span class="input-placeholder">Username</span>
</div>
</div>
最佳答案
嗯。这是一个有趣的问题,因为 Chrome(Blink)支持此 webkit 功能,而其他引擎不支持。
除非您只针对 Chrome(您可能是这样),否则转向另一个方向可能是明智的。 :-webkit-autofilll
不在任何标准轨道上,也不属于任何规范。需要考虑的事情。正如您的问题所指出的,您肯定会在不同的平台上获得截然不同的结果。
此外,iOS 上的移动版 Chrome 似乎使用了 iOS 的 WKWebView**——它不支持这种非标准的 webkit 功能。我的理解是 WKWebView 仅支持 iOS Safari 可用的功能。 (虽然 WKWebView API 的可用性是 iOS 上第三方浏览器的重要进步,但它仍然!= Chrome 的 Blink 渲染引擎。)
** 我认为这在过去几年中没有改变,您的经验表明也没有改变。
参见:
关于html - -webkit-autofill 在 Chrome for IOS 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55712632/
lastpass 自动填充图标出现在某些表单字段上,在我的网站上它意外地出现在输入中,autocomplete="off" ,没有 id和一个 name的 CatName_autocomplete .
我有一个表单,在输入中我在左边有一个图标,使用背景和左边的位置。 该设计运行完美,但我在两个输入中看到自动出现了我的电子邮件和密码,因此我的背景消失了。 我尝试过使用 input:-webkit-au
JavaScript 代码(使用 jQuery) $('input:-webkit-autofill').each(function(){ 最佳答案 这是一个自定义的 WebKit 选择器。 在支持的
:-webkit-autofill 的默认背景色是橙色。怎么改? :-webkit-autofill, input:-webkit-autofill { background-color: #
我正在尝试使用 -webkit-autofill 伪类来设置与输入相关的同级样式,如下所示: input:-webkit-autofill~span.add-on { background-color
我想创建一个数据框,为我提供每个社区、每年、每月的房源平均价格。我用 Python 创建了这个数据框,但它并不完全是我想要的 agg_dict = {"price": np.mean} dfGroup
我有一个电子表格,这是其中的一个片段: 理想情况下,当我将日期添加到 colC 时,各种列会自动将日期填充到最后一行的截止日期。这是我的代码(其中也有一些排序的东西,工作正常);我定义后的部分last
我有如下代码: Sub RMS() Application.Calculation = xlCalculationManual Sheets("m1").Range("A3").For
我正在将 jquery datatables 1.10 与 ASP.NET 4.5 结合使用。代码在调试时没有任何问题。当我运行它时,它不会填充表中的数据并保留为空数据集。此错误出现在 FireBug
我的 React-Native 项目停止在这些 Android 版本 [4.2.2、4.3、4.4.2] 上运行,奇怪的是它在 4.4.4 上运行,我没有更改 native 代码中的任何内容,甚至没有
我是密码管理器应用的独立开发者。我应该怎么做,或者我应该实现什么(接口(interface)/API/服务),使我的应用程序成为自动填充服务提供商(在 Android Oreo API >= 26 的
我有从不同文件中收集的大量数据。在本主要工作簿中,我为每个单元格设置了不同类型的公式。范围 A 到 F 是收集其他文件的数据的位置。在 H 到 AC 范围内,我有一个公式,每次输入新数据时,我都会通过
我在 www.example.com/fill_url 有一个页面,只有一个字段 (id="url_field")。我想要一个小书签,它可以获取我所在页面的当前 url 并自动填充“url_field
-webkit-autofill 伪类在桌面 Chrome 中运行良好,但在移动 Chrome (IOS) 中不起作用 我有一个自定义的 float 占位符框架,我希望它支持 chrome 自动完成(
我使用 jquery 构建了一个小型自动填充 chrome 扩展。当我单击此扩展时,值会根据我的 Angular 应用程序进行更新。但模态值未更新。如何更新模态值 在我的 content.js 中,我
在使用 Robolectric 进行测试期间,我总是在控制台(无 LogCat)中收到一条警告消息,内容为:“警告:未知服务自动填充”。 有人知道如何清理它吗? 提前致谢。 最佳答案 您可以将 sdk
我正在编写一个 iPad 应用程序,该应用程序使用包含 标记的 UIWebView。在应用上下文中使用自动填充没有意义,但在编辑字段时,键盘上方会出现一个栏,其中包含“自动填充”和“上一个/下一个”
Can anyone please show me how can i implement password manager like netflix in flutter, Like if u
我在输入字段中有 float 占位符。 当我们没有提供输入值时,占位符将出现在中心。如下图所示(电子邮件和密码是占位符)。 现在,当您向电子邮件提供值时,它确实如下所示。提供值后,观察电子邮件和密码已
我正在尝试使用 autocomplete="off" 取消我输入的 chrome 自动填充.我有一个 的案例具有属性 editable=true .然后,当我专注于该领域时,chrome 自动完成功
我是一名优秀的程序员,十分优秀!