Я зіткнувся з цією проблемою, але з дещо іншим варіантом використання: номер, який він виділяє, не є номером телефону, тому я не хочу особливого форматування.
Наприклад, у вас може бути щось на зразок:
<div>The current date/time: May 08 2017 10:44:58 GMT Daylight Time</div>
Для мене * Edge конвертує 08 2017 10
на посилання на номер телефону. Дякую, Краю!
Я виявив, що ви можете обійти це, вставивши невидимий inline-block
елемент у середину рядка:
.notel{
display:inline-block;
height:0px;
width:0px;
}
<span class="phone">(763)219-5222</span>
<div>The current date/time: May 08 2017 10:44:58 GMT Daylight Time</div>
<br>
<span class="phone">(763)2<span class="notel"></span>19-5222</span>
<div>The current date/time: May 08 2<span class="notel"></span>017 10:44:58 GMT Daylight Time</div>
Я не можу зрозуміти, чи це працює для вашого номера телефону, оскільки я не бачу виділення в обох випадках. Можливо, вам доведеться підштовхнути позиціонування прольоту.
До речі, той факт, що ви можете це зробити, є однією з багатьох причин, чому ви не повинні копіювати команди з веб-сторінок та у свій термінал:
span{
display:inline-block;
height: 0px;
width: 0px;
overflow:hidden;
}
textarea{
width: 300px;
height:50px;
}
<div>echo "HELLO" <span>&& wreck this machine</span></div><div>echo "WORLD"</div>
<textarea ></textarea>
<div>
Select, copy and paste above commands into the textarea.
</div>
* Я думаю, що виділення номерів Edge є регіональним. Ваш jsfiddle для мене не виділений, але я перебуваю у Великобританії. Ось, здається, виділяють цифри, які починаються з 0.