无法在 iOS 的 Webview 的 html 文本框中写入文本

Posted

技术标签:

【中文标题】无法在 iOS 的 Webview 的 html 文本框中写入文本【英文标题】:can't get writing text in html text box in Webview of iOS 【发布时间】:2014-09-10 07:17:17 【问题描述】:

我有一个外部页面,我在 ios 应用程序的 webview 中调用它。该页面具有用于用户需要输入文本的调查的模式弹出窗口。弹出窗口打开并点击文本框后,会出现键盘,但文本框中的文本不会更新。请提出建议,因为我是 iOS 开发的新手。提前致谢。

【问题讨论】:

【参考方案1】:

这是iOS7的bug,试试这个

<meta name="viewport" content="height=device-height, width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, target-densityDpi=device-dpi">

在元标记中设置height=device-height 似乎可以解决这个问题。

【讨论】:

@YadyneshDesai 是的,在文本框上应用重置 CSS 后它起作用了。 -webkit-外观:无;

以上是关于无法在 iOS 的 Webview 的 html 文本框中写入文本的主要内容,如果未能解决你的问题,请参考以下文章

iOS webview无法使用历史记录

iOS野路子精准获取webView内容高度,自适应高度

无法从文档文件夹加载到 iOS 上的 webView

如何在iOS中的WebView中打开URL?

webview_flutter3.0.4无法加载http图片

iOS webView的角度问题