Я пытаюсь следовать технике ненавязчивого JavaScript/грациозной деградации. Я хотел бы обслуживать страницу с разными ссылками, когда JavaScript включен и когда JavaScript отключен.
Например, когда JavaScript отключен, ссылка будет
<a href="script.cgi?a=action">
и когда JavaScript включен
<a href="script.cgi?a=action;js=1">
(или что-то вроде того).
Обе версии (с JavaScript и без JavaScript) ссылки ведут на серверный скрипт, но с разными параметрами. Версия, которая должна вызываться при выключенном JavaScript, больше работает на сервере, поэтому было бы непродуктивно обнаруживать там JavaScript (например, перенаправление с серверного скрипта для не-JavaScript на другую версию через window.location
).
Примечание. Я бы предпочел решение без использования библиотек/фреймворков JavaScript, таких как jQuery.