عارض HTML عبر الإنترنت
عاين HTML الخام كصفحة ويب معروضة — داخل إطار iframe معزول لا يملك أي وصول إلى ملفات تعريف الارتباط أو التخزين الخاص بهذا الموقع.
المعاينة معزولة (Sandboxed) — لا يمكنها قراءة ملفات تعريف الارتباط أو التخزين الخاص بهذه الصفحة، ولا الوصول إلى خارج إطار المعاينة، ولا التنقل في علامة التبويب الخاصة بك أو فتح نوافذ منبثقة، حتى مع تفعيل JavaScript. الصق HTML فقط من مصادر تثق بها.
مصدر HTML
معاينة معزولة
يتم العرض بالكامل داخل متصفحك — HTML الخاص بك لا يصل أبدًا إلى خوادمنا.
إطار iframe معزول بدون مشاركة في ملفات تعريف الارتباط أو التخزين أو الوصول إلى DOM — حتى عند تفعيل JavaScript.
لا حاجة لحساب، ولا يوجد حد لعدد مرات استخدامها.
كيف يعمل الوضع المعزول (Sandbox)
تُعرض المعاينة داخل <iframe> باستخدام خاصية المتصفح المدمجة sandbox — وهي حد أمني حقيقي يفرضه المتصفح نفسه، وليس شيئًا يتعين على هذه الأداة تنفيذه يدويًا. عند إيقاف JavaScript، لا تعمل وسوم <script> ولا معالجات الأحداث المضمّنة على الإطلاق. عند تفعيل JavaScript، تعمل السكربتات، لكن الوضع المعزول يتعمد حذف الإذن الوحيد (allow-same-origin) الذي كان سيسمح لها بالوصول إلى ملفات تعريف الارتباط أو التخزين المحلي أو DOM الخاص بهذه الصفحة — ويبقى التنقل على مستوى الصفحة والنوافذ المنبثقة ومربعات الحوار محظورة في كلتا الحالتين.
كيفية معاينة HTML عبر الإنترنت
- الصق أو ارفع HTML الخاص بك. الصق مباشرة في المحرر، أو انقر على "رفع ملف" لتحميل محتوى ملف .html.
- اقرأ المعاينة. تتحدث تلقائيًا أثناء الكتابة.
- فعّل JavaScript (اختياري). متوقفة افتراضيًا — فعّلها فقط إذا كنت تريد اختبار السلوك التفاعلي.
- تنزيل (اختياري). احفظ HTML الخاص بك كملف .html محلي.
الأسئلة الشائعة
هل من الآمن معاينة HTML لا أثق به تمامًا؟
تعمل المعاينة داخل إطار iframe معزول ليس له أي وصول إلى ملفات تعريف الارتباط أو التخزين الخاص بـ CurePDF أو بقية الصفحة — حتى مع تفعيل JavaScript، لا يمكن لأي سكربت داخل HTML المعروض قراءة جلستك أو الوصول إلى خارج إطار المعاينة. ومع ذلك، فإن "معزول" لا يعني "غير ضار للنظر إليه": الصق HTML فقط من مصادر تثق بها، بنفس الحذر الذي تستخدمه في أي مكان آخر.
هل يعمل JavaScript في المعاينة؟
فقط إذا قمت بتفعيل "تشغيل JavaScript"، وهو متوقف افتراضيًا. عند إيقافه، تكون وسوم <script> ومعالجات الأحداث المضمّنة (مثل onclick وما شابه) خاملة تمامًا — لا يعمل شيء. عند تفعيله، تعمل السكربتات، لكنها تبقى محصورة بالكامل داخل الوضع المعزول الموصوف أعلاه: لا وصول إلى ملفات تعريف الارتباط، ولا قراءة أو كتابة صفحة CurePDF، ولا التنقل بعلامة تبويب متصفحك إلى أي مكان.
لماذا يكون JavaScript متوقفًا افتراضيًا؟
في معظم الأحيان تكون بصدد معاينة ترميز، وليس اختبار سكربت — والإعداد الافتراضي المتوقف يعني أنك لست بحاجة للتفكير في الأمر إلا إذا أردت تحديدًا اختبار سلوك تفاعلي. تفعيله يبعد نقرة واحدة فقط عندما تحتاج ذلك.
هل يمكن للمعاينة التنقل بعلامة تبويبي، أو فتح نافذة منبثقة، أو إظهار تنبيه؟
لا. يمنع الوضع المعزول التنقل على مستوى الصفحة والنوافذ المنبثقة ومربعات الحوار (alert/confirm/prompt) بغض النظر عن تفعيل JavaScript.
هل هذا نفس معاينة Markdown إلى HTML؟
لا — تلك المعاينة تُنظّف HTML المعروض (بإزالة أي شيء يشبه السكربت) قبل عرضه مباشرة على الصفحة، وهذا ينجح لأن مخرجات Markdown محدودة بطبيعتها. هذه الأداة مصممة لأي HTML، بما في ذلك السكربتات إن أردت، لذا تستخدم بدلاً من ذلك العزل الأقوى لإطار iframe معزول.
هل يتم رفع HTML الخاص بي إلى أي مكان؟
لا. يتم العرض بالكامل داخل متصفحك — لا يُرسَل ترميزك أبدًا إلى خوادم CurePDF.
هل عارض HTML مجاني؟
نعم، بدون الحاجة إلى حساب وبدون حد لعدد مرات الاستخدام.