محلل الروابط

حلّل الروابط وتحقق منها وافحصها: تفكيك المكونات، ومحرر سلسلة الاستعلام، وفحوص الأمان والتصيد، والتوحيد، والمقارنة، والتحليل الجماعي، كل ذلك محليًا في متصفحك.

واجهة الأداة نفسها باللغة الإنجليزية حاليًا، وتعمل بالكامل داخل متصفحك.

جارٍ تحميل الأداة…

ما الذي يحتويه الرابط؟

للرابط تشريح محدد، موحَّد في RFC 3986: مخطط مثل https، وقسم اختياري لمعلومات المستخدم، ونطاق، ومنفذ اختياري، ومسار، وسلسلة استعلام اختيارية، وجزء اختياري بعد علامة #. فالرابط https://shop.example.com:8443/products/42?ref=email&utm_source=news#reviews يحتوي على كل واحد منها.

وسلسلة الاستعلام هي حيث تعيش معظم التفاصيل المثيرة: أزواج مفتاح وقيمة تفصلها علامات &، وقيمها مرمّزة بالنسبة المئوية حتى تنجو المسافات والشرطات المائلة والحروف غير اللاتينية، كالعربية، أثناء النقل. وتحليل الرابط يعني فصل هذه المكونات وفك ترميزها، فيتحول رابط تتبع غير مقروء إلى قائمة واضحة بالمعاملات التي يحملها بالضبط وما تقوله. واللافت أن الجزء بعد # لا يُرسل إلى الخادم أبدًا؛ فالمتصفح يتولاه بالكامل.

لماذا أنشأنا هذه الأداة

يحلل المطورون الروابط عند تتبع أخطاء إعادة التوجيه والاستدعاءات، أو مراجعة معاملات التحليلات، أو فحص مسار OAuth، أو معرفة لماذا يتصرف رابط بخلاف المتوقع. ويحللها غير المطورين ليروا ما الذي يحمله رابط تتبع طويل عنهم فعلًا.

وتلك الروابط كثيرًا ما تحتوي على معرّفات جلسات ورموز موقّعة وعناوين بريد ورموز لمرة واحدة في سلسلة الاستعلام. ولصقها في موقع يسلّم في بعض الحالات بيانات اعتماد حية. أداتنا تحلل بواجهة URL المدمجة في المتصفح، في تبويبك، دون إرسال أي طلب؛ فلا يُرسل الرابط ولا يُسجّل ولا يُخزّن. وهذا يعني أيضًا أن الأداة تجيب فورًا وتعمل دون اتصال.

نصائح وأخطاء شائعة

  • الجزء بعد علامة # لا يُرسل إلى الخادم أبدًا، وهذا يفسّر كثيرًا من سلوك إعادة التوجيه المحيّر.
  • احذف معاملات utm_ وغيرها من معاملات التتبع قبل مشاركة رابط علنًا.
  • تعامل مع أي رابط يحتوي رمزًا أو رمزًا لمرة واحدة كبيانات اعتماد حية.
  • الحروف العربية المرمّزة بالنسبة المئوية تتوسع إلى عدة رموز لكل حرف؛ وهذا صحيح لا تلف.

بداية سريعة: استخدام محلل الروابط

  1. الصق الرابط في مربع الإدخال أعلاه.
  2. اقرأ المكونات المفككة: المخطط والنطاق والمنفذ والمسار والاستعلام والجزء.
  3. راجع معاملات الاستعلام كقائمة مفكوكة الترميز.
  4. ابحث عن معاملات تتبع أو رموز أو بيانات شخصية لم تتوقع وجودها.
  5. انسخ الجزء الذي تحتاجه، أو احذف المعاملات قبل مشاركة الرابط.

لأعمال الترميز اليدوية، استخدم ترميز الروابط وفكها؛ ولفحص رمز وجدته في رابط، جرّب فك رموز JWT.

تشريح الرابط

خذ الرابط https://shop.example.com:443/products/shoes?color=red&size=10#reviews. أجزاؤه:

  • البروتوكول أو المخطط: https، أي طريقة الاتصال.
  • النطاق: shop.example.com، أي الخادم، بما في ذلك أي نطاق فرعي.
  • المنفذ: 443، وعادةً يكون ضمنيًا ومخفيًا.
  • المسار: /products/shoes، أي المورد على الخادم.
  • سلسلة الاستعلام: color=red&size=10، معاملات مفتاح وقيمة بعد ?.
  • الجزء: reviews، مرساة داخل الصفحة، بعد #.

والتحليل يفصل هذه كلها لتقرأ كل واحد منها أو تتعامل معه.

سلسلة الاستعلام هي حيث تعيش الأشياء المثيرة

معظم تتبع الأخطاء يتركز على معاملات الاستعلام. فرابط تسويقي واحد قد يحمل دزينة: utm_source وutm_campaign ومعرّفات تتبع ومعاملات وظيفية تغيّر ما تعرضه الصفحة. ويسردها التحليل بوضوح كأزواج مفتاح وقيمة لتستطيع:

  • رؤية كل معامل تتبع مرفق برابط.
  • التأكد من أن استدعاء API يرسل الوسائط الصحيحة.
  • اكتشاف معامل معطوب أو مكرر يسبب خطأ.

انتبه للترميز

القيم في الرابط كثيرًا ما تكون مرمّزة بالنسبة المئوية: المسافة تصبح %20، و& داخل قيمة تصبح %26، وكل حرف عربي يصبح رمزين أو أكثر. والتحليل يُظهر الأجزاء الخام؛ ولفك ترميز قيمة إلى نص مقروء، تتولى أداة ترميز الروابط وفكها تلك الطبقة. والأداتان تكملان بعضهما: حلّل لتفصل، وفك الترميز لتقرأ.

استخدامات شائعة

  • تتبع خطأ رابط معطوب بفحص أجزائه.
  • مراجعة معاملات التتبع في رابط حملة.
  • التحقق من وسائط نقطة نهاية API.
  • استخراج قيمة معامل محدد.

أدوات أخرى من أدوات المطورين

تصفح جميع أدوات المطورين ←