【问题标题】:Silverlight - Opera 10 - JavaScript invokeSilverlight - Opera 10 - JavaScript 调用
【发布时间】:2010-08-12 07:17:46
【问题描述】:

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

页面上的 JavaScript 代码:

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

我正在使用以下代码调用此代码:

HtmlPage.Window.Invoke("CallMe");

在除 Opera 之外的所有浏览器中,这都非常有效。在 Opera 中出现错误:“调用失败:CallMe”

我做错了什么?

【问题讨论】:

    标签: silverlight browser silverlight-4.0 opera invoke


    【解决方案1】:

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

    【讨论】:

    • 但是 Silverlight 在 Opera 和简单的 JS 中也可以工作。那有什么问题呢?
    • @Gapipro:尽管 Opera 是一个不受支持的用于托管 silverlight 插件的浏览器,但它通常仍然可以正常工作。但是,正如您发现的那样,有些东西不起作用。你真正能做的就是投票赞成这个功能建议:dotnet.uservoice.com/forums/…
    【解决方案2】:

    Opera 对插件 API (NPAPI) 的支持存在一些问题,这些问题显然使其与其他 NPAPI 浏览器的不同之处足以破坏某些 Silverlight 功能。

    这应该可以在即将发布的 Opera 版本中使用(甚至可能在下一个主要版本中)。同时,很抱歉给您带来了问题:-/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-11
      相关资源
      最近更新 更多