Silverlight - Opera 10 - JavaScript 调用
我在使用 Opera 10 浏览器调用页面上的 javaScript 代码时遇到问题。
页面上的 JavaScript 代码:
function CallMe(){
alert("It works!");
}
我正在通过以下方式调用此代码:
HtmlPage.Window.Invoke("CallMe");
在除 Opera 之外的所有浏览器中,这都非常有效。在 Opera 中,我收到错误:“无法调用:CallMe”
我做错了什么?
I have problems with invoking javaScript code on page with Opera 10 browser.
JavaScript code on page:
function CallMe(){
alert("It works!");
}
And I am invoking this code with:
HtmlPage.Window.Invoke("CallMe");
In all browsers except Opera this works great. In Opera I get error: "failed to invoke: CallMe"
What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Opera 不是受支持的浏览器之一。请参阅 Silverlight 安装页面上的“系统要求”选项卡
Opera is not one of the supported browsers. See System Requirements tab on the Silverlight Install page
Opera 对插件 API (NPAPI) 的支持存在一些问题,这显然使其与其他 NPAPI 浏览器的不同足以破坏某些 Silverlight 功能。
这应该适用于即将推出的 Opera 版本(甚至可能在下一个主要版本中)。同时,很抱歉给您带来了问题:-/
Opera's support for the plugin API (NPAPI) has had some issues that apparently made it different enough from other NPAPI-browsers to break some Silverlight functionality.
This should work in an upcoming Opera version (perhaps even in the next major release). Meanwhile, sorry to have caused you problems :-/