【发布时间】:2011-12-17 02:04:22
【问题描述】:
我一直在我的 c# windows 应用程序中成功使用 window.external 来调用我的 C# 表单中的公共函数。我已经正确设置了 objectforscripting 属性,这在我的具有 Windows 7 和 IE9 的开发机器上运行良好。
但是,在我的测试机器上,即 Windows XP 计算机上,window.external 无法正常工作。当我检查 window.external 对象的 typeof 时,我得到了“对象”,但是当我尝试为函数枚举它时,什么都没有。
当我尝试调用该函数时,什么也没有发生。肯定有javascript错误,但不知道是什么,因为浏览器没有告诉我。
我确信 windows.external 非常受欢迎,人们一定在所有操作系统上都使用过它,包括 WinXp 和 IE6。知道为什么这会发生在我身上吗?
【问题讨论】:
标签: c# .net interop browser window.external