我有兴趣完全在 Silverlight 中创建一个网站(个人原因),但我不希望还没有 Silverlight(很多)的人必须安装插件才能查看我的网站。我倾向于的解决方案是从网站的平面 html/css 版本开始,只向已经安装它的人展示 Silverlight 版本。
我的问题是这样的:
我的推理是否被误导了。有没有更好的方法来解决这个问题。避免在网站的两个版本中重复内容的最佳方法是什么?
最佳答案
我个人喜欢网站的优雅降级。我希望在我的网站上使用 Silverlight,但我在 Twitter 上看到有人来到 Silverlight 网站并说 - 我不会安装该插件。所以这些人也必须得到安置。
我写了关于 Silverlight Islands,如何使用 JQuery 实现。这种方法提供了搜索引擎 Material ,它为非 Silverlight 爱好者提供了一种使用该网站的方式,它提供了一种让您随心所欲地享受您的网站的方式。
但还有很多工作要做。
http://www.faxt.com/blog/post/2008/09/Show-Multiple-Silverlight-Controls-in-the-Same-Page-with-jQuery.aspx
关于降级为 html 的 Silverlight,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/882828/