پرسش

چطور می‌تونم بفهمم جاوااسکریپت غیرفعاله؟

How to detect if JavaScript is disabled

می‌خوام بدونم اگه جاوااسکریپت غیرفعال باشه، چطوری می‌تونم این موضوع رو تشخیص بدم و به کاربر اطلاع بدم که سایت بدون جاوااسکریپت درست کار نمی‌کنه. چطور می‌تونم یه پیغام به کاربر نشون بدم یا اون رو به یه صفحه دیگه هدایت کنم؟

1403/06/06
پاسخ
محمدامین سعیدی راد
بیوگرافی محمدامین سعیدی راد

برای تشخیص اینکه جاوااسکریپت غیرفعاله، می‌تونی از تگ <noscript> استفاده کنی. این تگ زمانی که جاوااسکریپت غیرفعال باشه، محتواش رو نمایش می‌ده. مثلاً:

<noscript>
   <div class="noscriptmsg">
      جاوااسکریپت مرورگر شما غیرفعاله. لطفاً برای استفاده کامل از سایت، اون رو فعال کنی  
   </div>
</noscript>

این کد یه پیام به کاربر نشون می‌ده که جاوااسکریپت رو فعال کنه. همچنین می‌تونی با استفاده از این تگ کاربر رو به یه صفحه دیگه ریدایرکت کنی، اما این روش ممکنه همیشه بهترین نباشه.

 

پاسخ: 1403/06/06
آخرین آپدیت: 1403/08/14