2013-10-22 65 views
1

我已經創建了一個ASP.NET MVC Project.and在這個項目中,我使用了更多的javascript。比如JQGRID,FullCalender等等,一切工作正常。 現在測試儀從瀏覽器中禁用Javascript,現在沒有工作,沒有jqGrid,沒有完整的日曆等(JavaScript功能)。現在請建議我如何實現我的JavaScript功能。 任何幫助將被讚賞。如何在瀏覽器中禁用JavaScript後實現javascript功能

+2

除了使用[noscript](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/noscript)警告用戶網站需要使用外,您可以做任何事情javascript ....或者在'noscript'中創建一個非JavaScript版本... –

+0

它不可能。請參閱http://www.enable-javascript.com/以提醒用戶。 – Hariharan

回答

1

你不能。一旦JavaScript在瀏覽器中被禁用,網站的開發人員就無法重新啓用它。

您需要通過啓用備份系統來禁用javascript的用戶仍然可以瀏覽該網站,以便在'防守式編碼'(也稱爲「漸進式增強」的JavaScript)中使用。例如,在啓用javascript的情況下,用戶可以在表格數據之間進行分頁,在禁用的情況下,他們可以在單個頁面中看到所有數據。

或者,您應該在您網站的入口頁面添加一條警告性警告,該頁面檢測javascript是否被禁用,並建議人們爲了充分利用您的網站,它是必需的。

1

如果瀏覽器不允許使用JavaScript,則不能使用javascript。但是你可以嘗試用CSS3替代一些東西(例如動畫,轉換等)。

相關問題