基本上,如果用户安装了 JSP 表单,我需要用 Flash 表单交换它。我知道有一个 JavaScript 选项,但不想使用它,因为它会阻止那些拥有 Flash 但没有 JavaScript 的人。
在网上找不到任何东西,我相信它不会太难,有什么想法吗?如果可能的话,一些代码会很有趣:)
基本上,如果用户安装了 JSP 表单,我需要用 Flash 表单交换它。我知道有一个 JavaScript 选项,但不想使用它,因为它会阻止那些拥有 Flash 但没有 JavaScript 的人。
在网上找不到任何东西,我相信它不会太难,有什么想法吗?如果可能的话,一些代码会很有趣:)
Javascript 是做到这一点的正确方法。另一种选择是尝试启动一个小型 Flash 应用程序,并让 Flash 应用程序请求重定向到加载完整应用程序的某些内容。如果最初的 Flash 应用程序足够小,它可以被隐藏或对非 Flash 用户不可见。
但实际上,这是一个坏主意,您应该只使用 Javascript 来检测它。没有 Javascript 但使用 Flash 的用户数量将非常少。
另请参阅http://www.petefreitag.com/item/70.cfm以及如何可靠地检测 Flash 是否是对服务的请求的发起者?对于基于 http 标头的方法(以及它们的限制)。