javascript - 当页面作为 Web 独立应用程序时,错误的 webkit-tap-highlight-color 行为

标签 javascript ios ipad ios5 iphone-standalone-web-app

我正在尝试使用 CSS 删除 iPad 中网页点击时的突出显示

-webkit-tap-highlight-color: rgba(0, 0, 0, 0)

直接使用 iPad2 中的浏览器时效果非常好。但是,如果我将页面移动到带有漂亮大图标的网络应用程序,则该行为不再有效。怪人没有?

设置

document.documentElement.style.webkitTouchCallout = "none";

this question 中指出的不起作用

欢迎一些想法、提示

最佳答案

-webkit-tap-highlight-color-webkit-user-select 的组合对我有用。您可以将它们应用到单个元素或 html

html {
    -webkit-tap-highlight-color: rgba(0,0,0,0); 
    -webkit-user-select: none;
}

关于javascript - 当页面作为 Web 独立应用程序时,错误的 webkit-tap-highlight-color 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9157080/

相关文章:

ios - 如何为图像捕捉计时相机闪光灯?

ipad - iPad 上的主要内容 block 位置搞砸了

iphone - 适用于 iOS 的富文本编辑器库

php - 第一个下拉菜单自动更改第二个下拉菜单的选项

ios - 通知内容扩展是否需要新的配置文件?

ios - 如何快速从 AVCaptureStillImageOutput 创建 CIImage?

css - 如何仅删除 webkit 点击突出显示边框?

javascript - 保存 react 文件时 Visual Studio 代码错误?

javascript - 如果存在 prop,如何将 CSS 应用于 body 元素?

javascript - String.prototype.match() 的两个修饰符