2010-08-12 68 views
1

我在使用Opera 10浏览器调用页面上的javaScript代码时遇到问题。Silverlight - Opera 10 - JavaScript调用

页面上的JavaScript代码:

function CallMe(){ 
    alert("It works!"); 
} 

而且我调用此代码:

HtmlPage.Window.Invoke("CallMe"); 

在所有的浏览器除歌剧这一伟大工程。在Opera中出现错误:“调用失败:CallMe”

我在做什么错?

回答

0

Opera不是支持的浏览器之一。请参阅“系统要求”选项卡Silverlight Install page

+0

但Silverlight在Opera和简单的JS工作。那么问题是什么? – Gapipro 2010-08-12 09:23:15

+0

@Gapipro:尽管Opera是一个不受支持的Silverlight插件托管浏览器,但它仍然可以正常工作。但是,正如你发现有些东西不起作用。所有你能做的就是投票了这个功能建议:http://dotnet.uservoice.com/forums/4325-silverlight-feature-suggestions/suggestions/323983-opera-browser-support – AnthonyWJones 2010-08-12 11:31:02

0

Opera对插件API(NPAPI)的支持出现了一些问题,显然与其他NPAPI浏览器有足够的差异来破坏某些Silverlight功能。

这应该在即将到来的Opera版本中运行(甚至可能在下一个主要版本中)。同时,对不起,造成你的问题: -/