我正在使用SL / flash图表制作应用程序,我想知道是否有办法测试浏览器是否支持Silverlight(ipad / iphone)。如果没有,那么我可以使用某种AJAX图表。
如果可以通过针对主机的测试来交换平台,我该怎么做?
答案 0 :(得分:2)
对于Flash,您可以使用此功能:http://ppk.home.xs4all.nl/js/flash.html或此:http://www.adobe.com/support/flash/how/shock/javaplugs/javaplugs04.html
Silverlight在这里讨论:Detect via javascript whether Silverlight is installed
答案 1 :(得分:0)
你可以在这里使用小黑客。
制作简单的as3 flash电影并拨打电话
try
{
navigateToURL(new URLRequest("javascript:flashCheck()"),"_self");
}
catch (e:Error){}
之后你可以在javascript(flashCheck(){})中编写简单的检查函数。
你知道这个函数只能从as3(swf)调用,所以你可以确定你需要什么。
希望这有帮助。
P.S。
而且我非常确定你可以用Silverlight来做这个技巧。
答案 2 :(得分:0)
过去我们使用过它, http://developer.apple.com/internet/webcontent/detectplugins.html
不做Silverlight。