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')");