"Function.createDelegate"原因;错误:对象没有't支持属性或方法
"Function.createDelegate" causes "Error: Object doesn't support property or method 'createDelegate'"
我正试图通过遵循本教程在silverlight中获得浏览器返回按钮支持。我正在使用Silverlight 4、Asp和.net4.0。
我不太习惯javascript,与C#相比,我从来都不喜欢使用它。
我收到的错误消息是:"错误:对象不支持属性或方法'createDelegate'"
在这条线上
//Create a delegate to preserve scope when the navigation event handler fires.
var handler = Function.createDelegate(historyInstance, historyInstance.navigationEventHandler);
我的第一个猜测是缺少一些参考资料,但在搜索时我什么也没找到!
此错误消息的原因是什么?有关完整的源代码,请参阅教程。
标准Function
类没有方法createDelegate
。它要么由浏览器支持,要么由外部库定义。
考虑Ext的绑定或jQuery的代理。
在本地可以使用func.apply
:
var handler = historyInstance.navigationEventHandler.apply(historyInstance);
查看MDN了解更多详细信息。
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- jQuery-2.1.1.min.js或最新版本jQuery-2.13.min.js不会't支持'@
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- jQuery检测浏览器是否支持Zoom
- 使用“+="操作人员
- Photoswipe 4:如何正确地禁用“;getThumbBoundsFn"在支持IE8的纯VanillaJ
- 为什么下面抛出一个“;对象没有't支持属性或方法'importNode'"在IE11中
- "对象没有't支持这种性质或方法“;在IE 8中.在调试中执行精细
- "Function.createDelegate"原因;错误:对象没有't支持属性或方法
- “间歇”;jqLite不支持通过选择器查找元素"当使用RequireJS加载AngularJS时
- "类型错误:对象没有´t支持这个未定义的动作“;Angular应用程序IE8中的错误
- "对象没有't支持这一行动”;请致电Ajax.autocompleter
- IE中不支持$(<img/>).attr(<!src",something).load()&l
- 数据字段=“;时间“;不支持ng模型=“"angularjs
- "对象没有't支持这种性质或方法“;javascript错误
- "oneventname”;在文档浏览器支持中
- 如何:jQuery自动完成多个valules与""分号分隔符支持
- amazons3-aws-sdk for javascript是否支持多部分"下载“;从S3开始