كيفية تحرير أي صفحة ويب في Chrome (أو أي متصفح)

صفحات الويب هي مجرد مستندات يعرضها متصفح الويب الخاص بك. ولكن ماذا لو كان بإمكانك الكتابة مباشرة على أي صفحة ويب لتعديلها؟ يمكنك ، ولا تحتاج إلى ملحق متصفح - إنها ميزة مضمنة في كل متصفح حديث.

تستفيد هذه الميزة من ميزة "document.designMode" ، والتي يمكنك تمكينها عبر وحدة تحكم JavaScript في متصفح الويب الخاص بك. تم تسليط الضوء عليه مؤخرًا بواسطة Tomek Sułkowski على Twitter ، لكنه رائع جدًا لدرجة أنه يتعين علينا مشاركته مع قرائنا.

يمكنك استخدام هذه الميزة لتنظيف صفحة الويب قبل طباعتها ، أو اختبار كيف ستبدو التغييرات على صفحة الويب ، أو حتى مجرد مزحة الأشخاص. سيكون مثل تحرير مستند Word - لا يلزم العبث بـ HTML.

لتنشيط هذه الميزة ، قم بزيارة صفحة ويب ثم افتح وحدة تحكم المطور. لفتح وحدة التحكم في Google Chrome ، انقر فوق القائمة> المزيد من الأدوات> أدوات المطور أو اضغط على Ctrl + Shift + i.

أثناء استخدامنا Chrome كمثال هنا ، تعمل هذه الميزة في المتصفحات الحديثة الأخرى أيضًا. إليك كيفية فتح وحدة التحكم في المتصفحات الأخرى:

  • في Mozilla Firefox ، انقر فوق قائمة> Web Developer> Web Console أو اضغط على Ctrl + Shift + K.
  • في Apple Safari ، انقر على Safari> تفضيلات> خيارات متقدمة ومكّن "إظهار قائمة التطوير في شريط القائمة". ثم ، انقر فوق تطوير> إظهار وحدة تحكم JavaScript.
  • في Microsoft Edge ، انقر فوق قائمة> المزيد من الأدوات> أدوات المطور أو اضغط على F12 ثم انقر فوق علامة التبويب "وحدة التحكم".

انقر فوق علامة التبويب "وحدة التحكم" في الجزء العلوي من لوحة Developer Tools. اكتب ما يلي في وحدة التحكم واضغط على Enter:

document.designMode = 'on'

يمكنك الآن إغلاق وحدة التحكم ، إذا أردت ، وتحرير صفحة الويب الحالية كما لو كانت مستندًا قابلاً للتحرير. انقر في مكان ما لإدراج المؤشر واكتب نصًا. استخدم مفتاح Backspace أو Delete لإزالة النص والصور والعناصر الأخرى.

هذا يغير فقط كيفية ظهور صفحة الويب في متصفحك. بمجرد تحديث الصفحة ، سترى النسخة الأصلية مرة أخرى. إذا انتقلت إلى صفحة ويب أو علامة تبويب أخرى ، فلن تكون في وضع التصميم حتى تفتح وحدة التحكم وتكتب هذا السطر مرة أخرى.

يمكنك حتى العودة إلى وحدة التحكم وتشغيل الأمر التالي لإيقاف تشغيل وضع التصميم:

document.designMode = "إيقاف"

لن تكون صفحة الويب قابلة للتحرير بعد الآن ، ولكن سيتم الاحتفاظ بالتغييرات التي أجريتها حتى تقوم بتحديث الصفحة في المرة التالية.