我已经听说了很多谈论现在使用HTML5和仅仅依靠一个javascript垫片作为< IE8回退的。但是如果用户禁用JavaScript,会发生什么情况?这是一个棘手的情况。可以有一个html5 shim后备回退吗?你对这件事有什么看法?
回答
非常多,不能。垫片的重点在于强制IE通过各种手段来识别HTML5标签,并且除了Javascript之外,没有别的办法可以实现这种攻击。如果有的话,那么我们不会为此使用Javascript。
One blogger pointed out,你可以使用条件注释改变什么标签本身,如果你真的很在乎你没有JavaScript的IE用户,但我建议不要那种丑陋的插科打诨,除非它是一个非常重要的用户群。
如果他们使用没有Javascript的IE浏览器,他们只是要求在各地都有退化的体验。
是的。为每个标签实施条件注释将是一个严重的痛苦。虽然,也许你可以使用条件注释来显示警告,该页面由于浏览器过时而不能正确呈现?我想知道用户如何对此做出反应。 – dustinliamc 2010-12-16 03:03:51
@noxxten:那种通知看起来很合适。它的实现可能只是为了显示IE,并用Javascript隐藏它,尽管这可能意味着在相关的Javascript运行之前,yes-JS IE用户有时会在屏幕上看到Flash消息。有些恼人的效果可能会超过少数无JS IEer的优势。 – Matchu 2010-12-16 03:58:52
- 1. CoreJS到垫片或不垫片
- 2. 创建垫片流
- 3. ODBC钩子/垫片
- 4. 什么是垫片?
- 5. HTML5清单后备网址
- 6. HTML5 Swiffy与Swf后备
- 7. Windows Installer中的32位垫片和64位垫片
- 8. Rbenv没有正确地使用垫片和垫片
- 9. 什么是垫片库?
- 10. 转换CV ::垫Magick ::图片
- 11. RequireJS - 垫片为CoffeeScipt脚本
- 12. Cannote为System.Data.SqlClient.SqlDataReaderSmi生成垫片
- 13. 片段后备栈android
- 14. CSS“的后备图片”
- 15. Flash视频使用HTML5后备mediaelement.js
- 16. Flowplayer播放列表和HTML5后备
- 17. MS假货/垫片VS2015专业?
- 18. Phonegap IndexedDB垫片for windows phone 8.1
- 19. rbenv不断产生流浪者垫片
- 20. RequireJS - config;路径和垫片不工作
- 21. polyfills和垫片的相关性
- 22. 如何设置angular2 ie9垫片?
- 23. jquery.mockjax使用Webpack需要垫片
- 24. 如何包括ES5-垫片在browserify束
- 25. JavaScript阵列垫片vs for ...在
- 26. 即使在表格中保留垫片
- 27. HTML5 Forms备忘单
- 28. html5图片上传
- 29. 垫行
- 30. HTML5和外围设备
不完全重复。这个问题主要是要问会发生什么;这个问题主要是问我们应该怎么做。 – Matchu 2010-12-16 02:19:56
是的,我看到了,但我正在问每个开发人员/设计师如何计划这个,以及他们如何解决这个问题。基本上,我正在尝试就最佳实践,为什么以及如何实施它们开展对话。 :) – dustinliamc 2010-12-16 03:01:26