我可以想到两种方法来实现这一点,但不知道什么是更好的(或者如果第三种选择更好):
>依靠元刷新标记将用户重定向到非JavaScript版本的网站.将元刷新标记包装在noscript标记中,以便那些使用javascript的人忽略它.
>依靠位于body标签内的iframe标签来提供非javascript版本的网站.将iframe标记包装在一个noscript标记中,以便那些使用javascript的人忽略它.
———补充问题———–
以下是我过去为解决这个问题所做的一个例子:http://photocontest.highpoint.edu/
我想确保没有更好的方法来做到这一点.
解决方法
我更喜欢渐进增强开发.无需javascript / flash / css3 /无论如何让网站全部工作,然后一点一点地增强它(仍包括noscript标签)以改善用户体验.这确保您拥有一个完全可以工作,可读的网站,无论您是使用屏幕阅读器还是搜索引擎的残疾用户,同时为使用较新浏览器的用户提供良好的用户体验.
底线:对于任何动态生成的内容(例如通过AJAX生成的页面元素),必须有一个静态页面替代方案,其中此内容必须通过标准链接提供.如果您使用javascript作为选项卡式内容,则以与网页其余部分一致的方式显示所有内容.
一个例子是http://www.bbc.co.uk/news/关闭javascript,你有一整页的书面内容,图片,链接等.打开JavaScript,你得到滚动新闻故事,标签内容,滚动图片等.
我会调皮并发布维基百科的链接:
原文地址:https://www.jb51.cc/html/227413.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。