Macos 如何使用NPAPI插件在safari上显示输入框
我们都知道,我们可以用html元素显示输入框。。但是现在我想用NPAPI插件在safari上显示这个输入框。Macos 如何使用NPAPI插件在safari上显示输入框,macos,plugins,safari,npapi,Macos,Plugins,Safari,Npapi,我们都知道,我们可以用html元素显示输入框。。但是现在我想用NPAPI插件在safari上显示这个输入框。 当我嵌入这个插件时,这个框应该显示在safari上。我在中找到了一个名为“npapi核心动画电影插件”的npapi示例。在本示例中,它将绘制safari上显示的任何内容。但我想知道是否可以使用NSTextField直接显示输入框。有人做过类似的工作吗?您不能在OS X上的NPAPI中使用NSTextField或其他本机控件。NPAPI不是为将本机控件嵌入浏览器窗口而设计的。请在线等待@T
当我嵌入这个插件时,这个框应该显示在safari上。我在中找到了一个名为“npapi核心动画电影插件”的npapi示例。在本示例中,它将绘制safari上显示的任何内容。但我想知道是否可以使用NSTextField直接显示输入框。有人做过类似的工作吗?您不能在OS X上的NPAPI中使用NSTextField或其他本机控件。NPAPI不是为将本机控件嵌入浏览器窗口而设计的。请在线等待@Taxilian为什么需要这样做?为什么你不能只使用
并将值发送给插件?因为我想制作一个软键盘。插件将显示一个输入框和一个按钮,当你点击按钮时,软键盘将弹出,这样你就可以在屏幕软键盘而不是真正的键盘上键入密码。这就是我想要实现的功能。@georgfritzsche您仍然可以使用web技术制作软键盘,从而轻松跨平台?是的,因此我选择使用NSLayer来绘制输入。