【发布时间】:2015-05-26 19:36:40
【问题描述】:
我正在为 Firefox/Safari 中的 Silverlight onLoad 事件而苦苦挣扎。在 IE 中它们应该触发,但在 FF/Safari 中它们不会。
我从 JavaScript 创建 Silverlight 对象,提供必要的参数,包括 onError 和 onLoad 事件。为了便于阅读,我省略了以下代码的某些部分。
我是否遗漏了什么,或者我需要一些解决方法来使 onLoad 事件在 IE 以外的其他浏览器中启动?
提前谢谢你!
Silverlight.createObject(
"silverlight/MediaPlayer.xap?verison=16012013",
_container,
"silverlightControl",
params,
{
onError: onSilverlightError,
onLoad: onSilverlightLoaded
},
{},
context
);
var onSilverlightLoaded = function (sender, context, slObject) {
var slHost = slObject.getHost();
// Do stuff
};
var onSilverlightError = function (sender, args) {
console.debug("Oups...");
};
【问题讨论】:
标签: javascript silverlight firefox safari