ماذا تفعل إذا كان زوار موقعك قد تم تعطيل جافا سكريبت؟

StackOverflow https://stackoverflow.com/questions/2140878

سؤال

ماذا ستفعل إذا قام زوار موقعك بتعطيل JavaScript؟ هل تمنعهم؟

هل كانت مفيدة؟

المحلول

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

نصائح أخرى

انت ترغب تحط من قدر برشاقة.

في الواقع تتحلل بأمان. إذا لم يكن هذا خيارًا (بعد الآن ؛-)) ، فأخطرهم على الأقل باستخدام أ <noscript> بطاقة شعار.

استخدم علامة noscript ليقول "مهلا ، تمكين جافا سكريبت كذبة!"

<script type="text/javascript">
       alert("Hello World!");
</script>
<noscript> 
       Hey, Enable Javascript fool!
</noscript>

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

للزوجين مع <noscript> لدي جميع العناصر التي تتطلب من JS العمل مع class="js-required".

ثم CSS: .js-required{display:none;}

JS في تحميل الصفحة: $('.js-required').css('display','block')

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

بالنسبة لكل موقع أقوم بإنشائه ، أقارن تكلفة التطوير للتدهور بأمان ، مقابل فقدان الدخل من خلال تخويف ~ 2-3 ٪ من الجمهور. لا تهتم بغير جافاس كوكب/أوبرا/إلخ. عادة ما يفوز ...

إذا لم يكن زوارك يعلمون أن لديهم تعطيل JavaScript ، فإن رسالة بسيطة ستخبرهم أنهم يجب أن يمكّنها.

<noscript>Please enable JavaScript in your browser</noscript>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top