ما لا يستطيع جافا سكريبت القيام به

click fraud protection

على الرغم من أن هناك العديد من الأشياء التي يمكن استخدام JavaScript لتحسين صفحات الويب الخاصة بك وتحسين تجربة زوارك مع موقعك ، إلا أن هناك أيضًا بعض الأشياء التي لا يمكن لـ JavaScript القيام بها. ترجع بعض هذه القيود إلى حقيقة أن البرنامج النصي يعمل في نافذة المتصفح وبالتالي لا يمكنه الوصول إلى الخادم بينما البعض الآخر نتيجة للأمان الموجود لمنع صفحات الويب من التلاعب بك الحاسوب. لا توجد طريقة للتغلب على هذه القيود وأي شخص يدعي أنه قادر على أداء أي من لم تأخذ المهام التالية باستخدام جافا سكريبت في الاعتبار جميع جوانب أي شيء تحاول لكى يفعل.

باستخدام Ajax ، يمكن لجافا سكريبت إرسال طلب إلى الخادم. يمكن لهذا الطلب قراءة ملف بتنسيق XML أو نص عادي ولكن لا يمكنه الكتابة إلى ملف ما لم يتم تشغيل الملف المطلوب على الخادم بالفعل كملف النصي لكتابة الملف لك.

على الرغم من تشغيل JavaScript على زبون الكمبيوتر (الجهاز الذي يتم فيه عرض صفحة الويب) لا يُسمح له بالوصول إلى أي شيء خارج صفحة الويب نفسها. يتم ذلك لأسباب تتعلق بالأمان لأنه بخلاف ذلك يمكن لصفحة الويب تحديث جهاز الكمبيوتر الخاص بك لتثبيت من يعرف ماذا. الاستثناء الوحيد لذلك هو ملفات تسمى

instagram viewer
بسكويت وهي ملفات نصية صغيرة يمكن لجافا سكريبت الكتابة إليها وقراءتها منها. يقيد المتصفح الوصول إلى ملفات تعريف الارتباط بحيث يمكن لصفحة ويب معينة الوصول فقط إلى ملفات تعريف الارتباط التي تم إنشاؤها بواسطة نفس الموقع.

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

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

instagram story viewer