iOS Webkit 只读输入可选?

Posted

技术标签:

【中文标题】iOS Webkit 只读输入可选?【英文标题】:iOS Webkit readonly inputs selectable? 【发布时间】:2012-04-16 11:22:55 【问题描述】:

我有一个使用只读输入的网站。在桌面上我使用js在第一次点击时选择输入字段。

<input readonly="readonly" type="text" class="select" value="Value to select">

$('.select').click(function()
    $(this).select();
);

但在 ios 版 Safari 中,我根本无法选择输入文本(长按文本)。 有没有办法让文本可选择?

【问题讨论】:

【参考方案1】:

你尝试过这样的事情吗?有时候focus可以解决问题,也可能是浏览器不知道select()应该触发事件?:

$(this).focus().trigger('select');

【讨论】:

不,这不起作用。输入闪烁片刻,没有任何反应……

以上是关于iOS Webkit 只读输入可选?的主要内容,如果未能解决你的问题,请参考以下文章

光标与 iOS(webkit)上的输入未对齐

使用-webkit-overflow-scrolling时触摸的iOS textarea文本:touch

解决 input 输入框在 iOS 系统中无法输入内容

div 标签在使用 PhoneGap 构建的 iOS 应用程序中是可选的

iOS 或 Android 上的 WebKit 开发中的陷阱/错误

iOS:有啥方法可以让 -webkit-overflow-scrolling 和 ::-webkit-scrollbar 一起工作?