禁止 IOS 系统 数字 变超链 (自动识别为电话号码)

在测试中发现iPad上的Safari总会把长串数字识别为电话号码,文字变成蓝色,点击还会弹出菜单添加到通讯录。

别的地方倒也罢了,如果在用户名中出现数字(手机注册新浪微博的话用户名就是“手机用户xxxxxxxx”),版式会很恶心。

经过测试在a标签中的长串数字不会识别为电话,于是给出现用户名但没有链接的地方嵌套一个无动作的a标签,临时解决了这个问题。

但是这样增加了额外的标签,代码的语义性变得很差,而且对大段文字不能用这个方法。

今天无意中撞进Safari的官网,发现了safari有个私有meta属性可以解决这个问题:

<meta name="format-detection" content="telephone=no" />

  

官网的说明如下: How do I disable automatic detection of phone numbers in webpages? In Safari on iPhone, phone numbers are automatically detected and transformed into links that dial the phone number when tapped. If you have strings of numbers in your webpage that should not be automatically detected as phone numbers, you can choose to disable this feature on the entire page by adding the meta tag shown in Listing 12.

转自:http://www.cnblogs.com/skylaugh/archive/2013/11/24/3439918.html

时间: 2024-11-04 16:03:55

禁止 IOS 系统 数字 变超链 (自动识别为电话号码)的相关文章

交易所系统开发数字货币区块链的未来

代币交易所系统开发系统开发, 代币交易所系统开发软件定制,代币交易所app开发,维137-电9025-2同号557 开发区块链商城系统,数字资产钱包系统,区块链交易平台,区块链白皮书撰写,区块链应用,区块链游戏挖矿矿机系统开发.专业区块链技术系统开发团队 近年来,数字货币区块链开发逐渐发展成为一大热点,特别是在刚刚进入的2018年里,"区块链"这一概念更是在商界频繁出现.那么区块链到底是什么?为什么如此受企业家.资本家的关注? 2018年,一场轰轰烈烈的"数字货币区块链开发运

山东济南Arbitao搬砖套利系统数字货币对冲软件开发app定制

山东济南Arbitao搬砖套利系统数字货币对冲软件开发app定制,专业就找[孙女士 微/电 ①⑧⑥①⑤⑥①④零⑥②],山东济南Arbitao搬砖套利系统开发,Arbitao搬砖钱包区块链系统开发,区块链搬砖系统Arbitao数字货币套利软件开发,特别提示:我们是软件开发公司,非平台方|非平台方 套利机会是什么?在极低风险时立即从价格差异中获利的机会.如今区块链技术大力发展,各种数字货币和交易所也相继涌现,这就意味着有很多套利机会.搭建一套功能强大.安全可靠的数字货币搬砖系统很有必要.那么如何搭建

ios系统和安卓系统到底哪个好

现实生活中,很多朋友想知道ios系统(http://www.maiziedu.com/course/ios/)和安卓系统哪个好,更想知道安卓和iOS谁是赢家,事实上,这个标准没法衡量,更没有可比性,今天,麦子学院专家就针对各自的优势来给大家作具体介绍. 不过对于普通用户来讲,它们运行诸多相似的软件,用户转换率也很高.下面腾讯科技带你盘点这两款最流行的智能手机系统各自有何优势. 应用数量:Google Play反超App Store 近日,掌握成千上万iOS和Android开发者信息的智能平台Ap

【iOS开发之旅】iOS系统架构

iOS的系统架构分为四个层次:核心操作系统层(Core OS ).核心服务层(Core Services ).媒体层(Media )和可触摸层(Cocoa Touch ).下面是IOS系统结构图. 一.Core OS(核心操作系统层) 是用FreeBSD和Mach所改写的Darwin, 是开源.符合POSIX标准的一个Unix核心.这一层包含或者说是提供了整个iPhone OS的一些基础功能,比如:硬件驱动, 内存管理,程序管理,线程管理(POSIX),文件系统,网络(BSD Socket),以

iOS系统网络抓包方法

在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有抓包工具,很多网络问题解决起来很痛苦.现在终于好了,本文提供两种方式进行网络抓包: 1. 网络共享 + 可视化抓包工具 基本原理 原理比较简单,ios设备通过代理方式共享连接mac电脑的无线网卡,使用抓包工具抓包,然后进行分析(我们推荐使用Wireshark,在MAC系统上也可以使用Paros工具). 现在以MAC系统下Paros工具为例,详细描述下抓包过程: 操作步骤 1)  首先将MAC电脑的以太网共享给airport,使

为什么ios系统比android系统更为流畅

1优先级别不同:iOS最先响应屏幕 不少人都反应苹果iPhone要比一般Android手机流畅,这是一个现象要说是大问题谈不上,毕竟两者是完全两个不同的系统所以严格来说放在一起对比是不公平的.不过因为Android以及iOS是当下两大主流操作系统,对比抗衡之类的说法自然难以避免.今天我们就来谈谈为什么iOS产品在使用过程中会让人觉得更加流畅一些,而为何一些Android手机则容易出现卡顿延迟的情况. iOS手机为什么比安卓流畅 优先级别不同:iOS最先响应屏幕 当我们使用iOS或者是Androi

ios系统提示音的使用(不是铃声)

AudioServices Jump to: navigation, search AudioServices is a group of C functions in AudioToolbox for playing short (≤30 seconds) sounds. Predefined sounds There are some predefined system sounds, for the system sound ID in the range 1000 to 2000 (de

在MacOS和iOS系统中使用OpenCV

来源:http://blog.devtang.com/blog/2012/10/27/use-opencv-in-ios/ 前言 OpenCV 是一个开源的跨平台计算机视觉库,实现了图像处理和计算机视觉方面的很多通用算法. 最近试着在MacOS和iOS上使用OpenCV,发现网上关于在MacOS和iOS上搭建OpenCV的资料很少.好不容易搜到些资料,却发现由于OpenCV和XCode的版本更新,变得不再有用了.有些问题费了我很多时间,在此总结分享给大家,希望后来人少走些弯路. 可以预见到,随着

OS X下开发!ios系统贪食蛇!——from cocos2d-x 3.0

前几天用cocos2d-x写了个贪食蛇!这次是全然在osx下开发的.基本的思路是这种我建立了一个Snake类,当中有两个构造函数一个是用于存放蛇身体sprite的图片和Snake的X坐标和Y坐标.另外一个是用于存放蛇头的sprite图片和Snake的X坐标和Y坐标dir方向,还有snake的生命.再在helloword类中建立一个容器 vector<Snake *> snake; 在helloword中的init中先建立蛇头和两节蛇身体而且添?到snake中 Snake *_head_1= n