如何解决在没有JS或服务器端脚本的情况下将动态内容导入HTML页面
| 客户要求我的公司创建一个基于Web的学习资源,以分发给大量用户。因此,他们有一些严格的标准来确保每个人都可以访问它(因此它必须符合WCAG 2.0和他们自己的内部要求)。由于内容很多,我想设置某种系统将外部存储数据并将其动态加载到页面中。这样,如果我必须更改菜单项名称之类的内容,则无需一千次更改。 我不能使用服务器端语言,因为此资源将在CD以及Internet上分发,并且我不能使用JavaScript,因为要求是“必须在禁用JavaScript的情况下才能使用资源”。 这是否给我留下了任何选择,还是我本质上是坚持用静态HTML对每个页面进行硬编码?感谢所有协助。解决方法
好吧,我会推迟使用“不需要javascript”的要求。传统上,要求JS被视为可访问性问题。但是,我们已经取得了长足的进步,我们甚至正在为JS建立可访问性标准(查找ARIA工作)。
那就是...
如果必须将其放在CD上(其本身似乎表明该客户端已过时),那么我认为最好的选择是将所有自动化都放在“编译”方面。
一种方法是使用您喜欢的任何服务器端技术构建一个标准站点,将其启动,然后使用网站存档器/下载器/蜘蛛从站点中获取呈现的HTML,以供离线分发。
还有许多CMS产品可以执行此操作... CMS吐出静态HTML,然后将其发布到服务器。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。