【发布时间】:2016-10-12 05:37:29
【问题描述】:
从 OSX 上的 chrome 复制 URL 并粘贴到可编辑的 WebKit webview 中时,没有任何内容被粘贴。
我验证了 NSPasteboard 上有项目,并且 NSPasteboardItem 具有以下类型:
"dyn.ah62d4rv4gu8zs3pcnzme2641rf4guzdmsv0gn64uqm10c6xenv61a3k",
"dyn.ah62d4rv4gu8yc6durvwwaznwmuuha2pxsvw0e55bsmwca7d3sbwu",
"public.utf8-plain-text",
"dyn.ah62d4rv4gu8yg55wqzkgc65yqzvg82pwqvdg22p0r73fk8puqyuda8b1gy5xerwdgk2a",
"dyn.ah62d4rv4gu8yg55wqzkgc65yqzvg82pwqvdg22p0r73fk8puqyuda8b1gy5xerwdg3cu"
我了解这些是自动生成的并映射到 WebURLsWithTitlesPboardType。
在从 safari 到 webview 执行相同的操作时,它可以工作,因为它只包含
"public.utf8-plain-text"
是否有更好地处理这些 UTI 的已知解决方法?
【问题讨论】:
标签: objective-c macos cocoa webview