iOS 8 "Copy/Paste"对话消失

标签 ios iphone safari

目前正在开发一个有很多输入字段的网络应用程序。除 iOS 8 外,一切都适用于各种设备。

当我去选择文本然后按住我的按钮进行复制/粘贴时,对话框出现,但在我可以复制或粘贴文本之前很快消失。用户可以粘贴到输入中很重要,有没有其他人遇到过这个问题并找到了解决方案?

我用 iPhone 6 上网,发现某些网站会出现这种情况,但其他网站不会出现这种情况,所以我想知道这个问题是否有解决方案?发生在所有 iOS 8 设备上,但不会发生在 iOS 7 或 iOS 6 上。我尝试从 8.0 更新到 8.2,但它也没有帮助。

最佳答案

事实证明,每次网站上的任何内容在 CSS 中设置动画时,iOS 8 都会关闭它们的弹出窗口...取消此转换可以解决所有问题(因为它无限地每 1 秒发生一次):

body {
    -webkit-animation: drawer infinite 1s;
    -moz-animation: drawer infinite 1s;
    -o-animation: drawer infinite 1s;
    animation: drawer infinite 1s;
}

@-webkit-keyframes drawer {
    from {
        padding: 0;
    }
    to {
        padding: 0;
    }
}

@-moz-keyframes drawer {
    from {
        padding: 0;
    }
    to {
        padding: 0;
    }
}

@-o-keyframes drawer {
    from {
        padding: 0;
    }
    to {
        padding: 0;
    }
}

@keyframes drawer {
    from {
        padding: 0;
    }
    to {
        padding: 0;
    }
}

关于iOS 8 "Copy/Paste"对话消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29107457/

相关文章:

用于单元测试的 iOS 10 核心数据存储在内存中

ios - 什么时候可以删除 convertToUIApplicationOpenExternalURLOptionsKeyDictionary 辅助函数?

ios - NSDate 提取组件错误 - 不是同一天?

javascript - 数组状态将缓存在 iOS 12 Safari 中。它是错误还是功能?

ios - Unity iOS 支持,安装失败

iphone - sqlcipher:无法访问提供十六进制 key 的数据库

iOS : How to override the button action of UIWebView and call our own Objective C method

iphone - 来自另一个开发者帐户的 iTunes Connect 和 bundle ID

xcode - 他们是访问 xcode 崩溃日志的方法吗?不是我正在开发的应用程序的崩溃日志(来自 Organizer),而是 Xcode

javascript - 测试 toLocaleString 支持