为什么 Silverlight 不提供 IME 支持?

发布于 2024-08-30 06:18:37 字数 132 浏览 12 评论 0原文

在 Silverlight(版本 4 之前)中,如果将 sl 插件的属性 windowless 设置为 true,则无法在文本框中获得任何 IME 支持。 有谁知道为什么?这是安全问题还是其他原因?

In Silverlight (until version 4), if you set the property windowless of the sl plugin to true, you can't get any IME support in a textbox.
Does anyone know why? is it a security concern or something else?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

再可℃爱ぅ一点好了 2024-09-06 06:18:38

我相信这是一个浏览器限制而不是 SL 限制,对于 wmode =transparent 的 flash 也有同样的问题。由于无窗口允许 html 显示在 SL 对象上,因此您可以作为一种解决方法,将包含 html 输入框的 iframe 浮动在 SL 输入框上,并在 html 输入框上的 Enter 键按下事件上调用 SL 函数来获取文本结果。

I believe this a browser restriction not a SL one, same problem for flash with wmode =transparent. Since windowless allows html to be displayed over the SL object, you may as a workaround float an iframe containing a html input box over your SL input box and on enter key press event on your html inputbox, call a SL function to take the text result.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文