【发布时间】:2014-09-06 11:28:54
【问题描述】:
众所周知,我们可以用html元素显示输入框。像这样。但现在我想用 NPAPI 插件在 safari 上显示这个输入框。 当我嵌入此插件时,该框应显示在 safari 上。我在 https://developer.apple.com/library/archive/samplecode/NPAPI_Core_Animation_Movie_Plugin/Introduction/Intro.html 中找到了一个名为“NPAPI Core Animation Movie Plugin”的 npapi 示例。在这个示例中,它绘制了将在 safari 上显示的任何内容。但我想知道是否可以使用 NSTextField 直接显示输入框。有没有人做过类似的工作?
【问题讨论】:
-
请,在线等待@taxilian
-
为什么需要这样做?为什么不能只使用
<input>并将值发送到插件? -
因为我想做一个软键盘。插件会显示一个输入框和一个按钮,当你点击按钮时会弹出一个软键盘,所以你可以在屏幕软键盘上输入密码真正的键盘。这是我想要实现的功能。@GeorgFritzsche
-
您仍然可以使用网络技术制作软键盘,从而轻松跨平台?
标签: macos plugins safari npapi