2010-07-16 31 views

Trả lời

11

Nếu thông báo cho người dùng của bạn bật nó là tất cả những gì bạn muốn, bạn không cần phải phụ thuộc vào mã phía máy chủ (trên thực tế, tôi không nghĩ rằng bạn có thể). Chỉ cần sử dụng một phần tử <noscript>:

<noscript><p>Please enable JavaScript in your browser for better use of the website.</p></noscript> 
3
<noscript> 
<div id="noscript-warning">Stack Overflow works best with JavaScript enabled<img src="http://pixel.quantserve.com/pixel/p-c1rF4kxgLUzNc.gif" alt="" class="dno"></div> 

rất dễ u có thể làm điều đó theo cách này này là sử dụng như thế nào stack overflow để cảnh báo người dùng nếu kịch bản java được dsabled

+0

Lưu ý rằng, "không hoạt động khi bạn nhìn vào 'Không có JavaScript? Bị mất!' trang". –

+0

phải jeffrey .... – Mac

4

Vâng có tag để hiển thị html chỉ mà không cần javascript, nhưng nếu bạn muốn kiểm soát CSS tùy thuộc vào nó, điều tốt nhất cần làm là sau đó chỉ định .no-js trước khi bất kỳ CSS nào chỉ dành cho nếu JS bị vô hiệu hóa, thì dòng javascript có ý nghĩa đầu tiên của bạn sẽ xóa lớp đó khỏi cơ thể (và có thể thêm một lớp .with-js để áp dụng kiểu js-only).

Bạn cũng có thể không có lớp mặc định nhưng chỉ thêm một lớp với JS, tùy chọn sở thích cá nhân mặc dù bạn có thể nhận được một chút nội dung dành cho javascript trước khi lớp cơ thể bị xóa.

Các vấn đề liên quan