Silverlight不适用于Windows Safari

问题描述:

我尝试在JavaScript中调用一种方法,它适用于IE,FF,Chrome,Opera和Mac Safari,但在Windows中Safari不起作用。Silverlight不适用于Windows Safari

我的代码:

HtmlPage.Window.CreateInstance("my javascript method"); 

我读这个,发现这是一个Silverlight和Safari漏洞。

从上面的代码看来,你想创建新的窗口。你可以使用java脚本实现这一点。因此您可以找到一段JavaScript代码,它可以在所有浏览器中运行,并在方法eval中传递该JavaScript代码,如下所示。

HtmlPage.Window.Eval("alert('kind of Script')");