javascript - iOS 10 Safari 浏览器为电话号码注入链接
问题描述
我有一个隐藏的 div。div 包含由 react 组件读取和解析的 json 数据。问题出在 iOS 上,Safari 会像这样不断更改电话号码的值。
原来的:
<div id='data' style='display: none'>{"phone":"012345678"}</div>
苹果浏览器:
<div id='data' style='display: none'>{"phone":"<a href="tel: 012345678">012345678</a>"}</div>
这会导致 JSON.parse() 在客户端失败。我怎样才能阻止这种行为。
解决方案
您必须将其添加到您的 html 索引中
<meta name="format-detection" content="telephone=no">
推荐阅读
- google-colaboratory - 我想在 Google colab 中安装 tensorflow 1.14 版但失败了
- reactjs - React useEffect 依赖破坏了值传递
- powershell - Powershell WebSocket(ClientWebSocket) 发送消息
- c# - 当子类从父类继承时,有没有办法为继承的字段使用不同的数据类型来添加更多功能?
- html - 将 ngx 时间选择器绑定到 Angular 中的表单控件
- org-mode - org 模式将 NAME 赋予时钟表以使用 perl 解析
- java - Spring Boot 无法访问外部文件
- java - 如何在java类中获得相同的@XmlElement名称
- xamarin - Xamarin Forms - Listview 没有滚动并且 Click 事件也没有被触发
- android - 我的 Firebase 登录出现问题,应用程序不断停止?