是否可以在独立 Web 应用程序中从 iPhone 弹出式键盘中删除表单助手?我知道普遍的共识是这在 Mobile Safari 中是不可能的,但是一个独立的应用程序在 a 中运行UIWebView
,并且以多种方式运行(例如),所以我希望这可能是可能的。
您可以在键盘上方看到它:
上一个和下一个按钮在<form>
输入之间循环。但是我只有一个<input>
元素,所以它们被禁用了。完成按钮隐藏了键盘,但由于我有一个高度灵活的<ul>
(占用键盘和 之间的空间<input>
),并且我在此页面上没有其他内容,所以它没有任何作用。
在一个很小的屏幕上,几乎一半的屏幕被键盘占据,构成这个工具栏的 44 个像素是对空间的巨大浪费(一整块<li>
的价值)。
本机 iOS 应用程序可以删除它,所以我知道它至少在手机上是可能的,我只是没有找到一种在网络应用程序中执行此操作的方法。这是来自 Facebook 应用程序,该页面与我的非常相似:
我尝试过使用<input>
未包裹在 a 中的 a<form>
并使用 a contenteditable
<div>
,但结果是一样的。有几种自定义-webkit-
样式可以控制 Web 应用程序界面的各个方面,但它们的文档记录很差,并且搜索没有发现任何内容。
有什么方法可以删除 Web 应用程序中的表单助手?