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

Posted

技术标签:

【中文标题】div 标签在使用 PhoneGap 构建的 iOS 应用程序中是可选的【英文标题】:div tags are selectable in iOS app built with PhoneGap 【发布时间】:2015-06-25 21:09:10 【问题描述】:

我正在使用 PhoneGap 构建一个应用程序,我注意到 div 标签可以选择为以下

有谁知道如何解决这个问题?

谢谢

【问题讨论】:

【参考方案1】:

将此添加到您的 CSS 文件中

body
      
         -webkit-touch-callout: none; 
         -webkit-user-select: none; /* Chrome all / Safari all */
         -moz-user-select: none; /* Firefox all */
         -ms-user-select: none;      /* IE 10+ */
           user-select: none;/* Likely future */
      

【讨论】:

你能解释一下每个字段的含义吗? -webkit-touch-callout CSS 属性禁用在您触摸并按住触摸目标时显示的默认标注。在 iPhone OS 上触摸并按住目标时,Safari 会显示有关该链接的标注信息。此属性允许禁用该行为。 developer.mozilla.org/en-US/docs/Web/CSS/-webkit-touch-calloutdeveloper.mozilla.org/en-US/docs/Web/CSS/user-select

以上是关于div 标签在使用 PhoneGap 构建的 iOS 应用程序中是可选的的主要内容,如果未能解决你的问题,请参考以下文章

PhoneGap Android iOS NFC

PhoneGap iOS 无法使用 HTML 5 播放视频

使用 PhoneGap Build 为 iOS 构建现有的 PhoneGap 项目

Cordova / Phonegap 忽略 iOS 中 div 的高度值

iOS 13 SDK 的 Phonegap 构建

PhoneGap 构建 iOS 钥匙串访问?