【问题标题】:iOS 7 - Disable emoji keyboard on UIWebViewiOS 7 - 在 UIWebView 上禁用表情符号键盘
【发布时间】:2014-08-06 12:24:27
【问题描述】:

在我的应用中,我使用 UIWebView 来显示网页。用户可以输入一些文本字段,但他不应该使用表情符号,因为网站无法处理它们。

有没有办法在我的 UIWebView 上禁用表情符号键盘?

【问题讨论】:

  • 您的网站是否缺乏对 Unicode 字符的支持或仅支持显示 Emoji 的字体? Web 视图键盘很难控制(iOS8 越来越难控制)。您最好的选择可能是输入过滤。

标签: ios cocoa-touch uiwebview


【解决方案1】:

不幸的是,我认为您不能用 UIWebView 覆盖 UIKeyboardTypeUIKeyboardAppearance。您始终可以使用 JavaScript 过滤网页上的用户输入。这是一个在 JS 中的输入字段上只允许 ASCII(a-z,0-9)字符的示例:https://stackoverflow.com/a/1509702/220307

【讨论】:

    猜你喜欢
    • 2014-09-15
    • 1970-01-01
    • 1970-01-01
    • 2013-10-02
    • 2017-03-22
    • 1970-01-01
    • 2018-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多