2013-11-04 59 views
0

是否可以通過查看用戶代理來檢測瀏覽器是否啓用Javascript。來自用戶代理的Javascript狀態

如果是,我應該尋找什麼。如果不是,檢測javascript是否在用戶瀏覽器上啓用/禁用的最佳方法是什麼

回答

0

通過使用HTML <noscript>標記來檢測JS是否被禁用的最佳方法。它受到所有已知瀏覽器的支持,甚至更舊。

<noscript> 
    this content will be visible only if JS is disabled 
</noscript> 

但用戶代理不包含這些信息。 +如果JS被禁用,您希望如何獲取User-Agent信息?唯一可行的方法就是服務器端。

+0

感謝您的回答!當javascript被禁用時,你仍然可以做html表單文章嗎?表單帖子包含用戶代理信息也是對的? – user462455

+0

@ user462455是的,當然。 – antyrat

2

不,沒有辦法通過用戶代理字符串來檢測javascript。無論如何,用戶代理很容易被欺騙。

請參閱antyrat's answer您應該如何檢查javascript。