Macos 在WebView中插入NSView
我正在Macos 在WebView中插入NSView,macos,cocoa,webview,Macos,Cocoa,Webview,我正在OSX 10.10.2上的Xcode 6.1.1中开发Cocoa应用程序 如何在网页顶部插入NSView,使NSView看起来像html页面的一个组成部分。 我尝试通过递归搜索WebClipView来插入NSView,并尝试添加testSubView,但失败了 以下是我的webview的递归日志示例 ] WebFrameView ] WebDynamicScrollBarsView ] WebClipView ] WebHTMLView ] WebLayerH
OSX 10.10.2上的Xcode 6.1.1
中开发Cocoa
应用程序
如何在网页顶部插入NSView,使NSView看起来像html页面的一个组成部分。
我尝试通过递归搜索WebClipView来插入NSView,并尝试添加testSubView,但失败了
以下是我的webview的递归日志示例
] WebFrameView
] WebDynamicScrollBarsView
] WebClipView
] WebHTMLView
] WebLayerHostingFlippedView
] WebFrameView
] WebDynamicScrollBarsView
] WebClipView
] WebHTMLView
] WebFrameView
] WebDynamicScrollBarsView
] WebClipView
] WebHTMLView
] WebFrameView
] WebDynamicScrollBarsView
] WebClipView
] WebHTMLView
] WebHostedNetscapePluginView
] NSScroller
我还尝试在dom中插入
,但结果不一致。您不应该尝试直接修改WebView层次结构。你很可能会踩到WebKit的脚趾,或者自己的脚趾被压碎
您可能希望了解以下内容:
:
方法+(void)registerViewClass:(Class)viewClass representationClass:(Class)representationClass forMIMEType:(NSString*)MIMEType
应允许您将自定义视图用作网页的一部分。不过,您需要将其作为DOM的一部分
相关问题: