2013-04-26 256 views
-1

我嘗試在JavaScript中調用一種方法,它適用於IE,FF,Chrome,Opera和Mac Safari,但在Windows中Safari不起作用。Silverlight不適用於Windows Safari

我的代碼:

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

我讀這個,發現這是一個Silverlight和Safari漏洞。

回答

0

從上面的代碼看來,你想創建新的窗口。你可以使用java腳本實現這一點。因此您可以找到一段JavaScript代碼,它可以在所有瀏覽器中運行,並在方法eval中傳遞該JavaScript代碼,如下所示。

HtmlPage.Window.Eval("alert('kind of Script')"); 
相關問題