使用 Silverlight 5,我无法在输入字段中输入任何内容。在 MacOS 中使用 Chrome。
我必须安装插件还是浏览器的特定配置?
使用 Silverlight 5,我无法在输入字段中输入任何内容。在 MacOS 中使用 Chrome。
我必须安装插件还是浏览器的特定配置?
可悲的是,这是 osX 上 Chrome 中 Silverlight 5 中文本框的行为。它们在 Safari、Firefox 等中运行良好……但不是 Chrome。
osX 上的 Chrome 正式不支持 Silverlight。Silverlight 4 工作正常,但 5 没有。
抱歉,这不是您希望的答案。
你也可以看看这个帖子: Silverlight 5 issue on mac
遇到了同样的问题并找到了解决方法:在其他程序中键入文本,将其复制并粘贴到 Silverlight 中。对我来说,在 Lync Web App 中输入用户名和密码很有帮助,这就足够了。
我知道这个答案对于原始问题来说很晚,但它可能会帮助像我一样点击这个帖子的其他人:-)
祝你今天过得愉快!
如果您在 Mac 版 Chrome 上开发 SL5。有一个解决方法,但需要一些工作。创建一个捕获击键的 javascirpt 函数,禁用该击键的默认浏览器行为并将键事件传递给 silverlight。如果文本字段处于焦点位置,则将 keyevent 附加到文本字段。
编程并不难,但您需要记住,并非所有键事件都是您要显示的字符。此外,您需要做一些簿记以便将键入的键放置在文本字段的正确位置:因为光标可以移动。