নম্বরগুলিকে লিঙ্কে পরিণত করা থেকে আইফোন ব্রাউজারটি রাখুন


15

আমি একটি খুব সাধারণ পৃষ্ঠা লিখছি যা মোবাইল ডিভাইসে দেখার কথা। আইফোন সিমুলেটারে এটি দেখার সময় আমি লক্ষ্য করেছি যে আইফোন ব্রাউজারটি স্বয়ংক্রিয়ভাবে কোনও সংখ্যক স্ট্রিংকে একটি লিঙ্কে রূপান্তরিত করে, সম্ভবত এটি ডায়াল করার জন্য।

সমস্যাটি হ'ল - আমার পৃষ্ঠায় এমন একটি টন সংখ্যা রয়েছে যা ফোন নম্বর পছন্দ করে তবে বাস্তবে তা হয় না। আইফোনের ব্রাউজারকে এই সংখ্যাগুলি একা ছেড়ে যাওয়ার কোনও উপায় আছে কি?

উত্তর:


22

অ্যাপলের পক্ষে খুব দুর্বল বাস্তবায়ন (আমি শুনেছি এটি আইপ্যাডেও ঘটেছিল, যেখানে এটি কোনও ধারণা দেয় না), তবে একটি সমাধান রয়েছে:

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

সূত্র: http://www.darowski.com/tracesofinspiration/2009/03/31/stop-iphone-from-incor درست ly- auto- linking- phone- numbers /

&shy;একটি নির্দিষ্ট সংখ্যার স্বয়ংক্রিয় সংযোগ রোধ করতে বিতর্কিত নরম হাইফেন ( ) ব্যবহারের পরামর্শ দেয় সেই পৃষ্ঠাটির একটি মন্তব্যে (যাতে ব্রাউজারটি এখনও পৃষ্ঠার অন্যান্য সংখ্যাগুলিকে স্বয়ংক্রিয়ভাবে লিঙ্ক করতে পারে)।


অতিরিক্ত তথ্য

আপনি যদি কিছু নির্দিষ্ট সংখ্যক লিঙ্ক করতে চান তবে অন্যগুলি নয়, আমি ব্যক্তিগতভাবে স্বয়ংক্রিয় format-detectionসংযোগগুলি অক্ষম করতে মেটা ট্যাগটি ব্যবহার করব এবং তারপরে ফোন নম্বরগুলি স্পষ্টভাবে লিঙ্ক করব:

<div itemscope itemtype="http://schema.org/LocalBusiness">
  <h1 itemprop="name">Foo Co.</h1>
  <dl>
    <dt>Phone</dt>
    <dd><span itemprop="telephone"><a
      href="<?php echo ($isMobile? 'tel' : 'callto') ?>:+15555555555">
      555-555-5555</a>
    </span></dd>
    <dt>Client ID</dt>
    <dd>1234567890</dd>
</div>

পিএইচপি স্নিপেট আছে যদি এটি কোনও মোবাইল ব্রাউজার না হয় তবে tel:স্কিমটি callto:সরিয়ে আনে। লিঙ্কটি ক্লিক করা হলে এইভাবে স্কাইপ এবং অন্যান্য ডেস্কটপ ভিওআইপি প্রোগ্রামগুলি ট্রিগার করা যেতে পারে।


এটি একটি দুর্দান্ত সমাধান, তবে যদি কেবলমাত্র কয়েকটি নির্দিষ্ট নম্বর থাকে যা আপনি লিঙ্কগুলিতে রূপান্তর করতে চান না? এটি কেবল শ্রেণি বা গুণাবলী দ্বারা করার কোনও উপায় আছে?
ড্যান

2
@Dan আছে: যে কাজ করতে ব্যবহার পরলোক সত্যিই কোন আদর্শ উপায় &shy;সংখ্যা চূর্ণবিচূর্ণ। আমি যা করব তা হ'ল আইওএসের সাফারির নম্বরগুলির স্বয়ংক্রিয় সংযোগটি অক্ষম করা এবং তারপরে স্পষ্টভাবে ইঙ্গিত দেওয়া হয় যে শব্দগুলি সিন্থেটিক মার্কআপ ব্যবহার করে প্রকৃত ফোন নম্বরগুলি।
লজ ম্যাজেস্টে

হ্যাঁ, এটি সম্ভবত আমার বিশেষ ক্ষেত্রে সেরা সমাধান। ধন্যবাদ!
ড্যান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.