我在NSViewController中有一个WebView,我加载了一个只有输入框或文本区域的简单本地HTML页面。
当我写入该元素时,我输入的所有内容都会翻倍。我无法理解为什么会发生这种情况。
https://bugbase.adobe.com/index.cfm?event=bug&id=2935794
也提到了这个错误这是我展示WebView的方式。
vc = [[NSViewController alloc] init];
webView = [[MyWebView alloc] init];
vc.view = webView;
popover = [[NSPopover alloc] init];
[popover setContentSize:NSMakeSize(320.0f, 480.0f)];
[popover setContentViewController:vc];
[popover setAnimates:YES];
id cview = [[[NSApplication sharedApplication] mainWindow] contentView];
NSURL *url = [NSURL fileURLWithPath:@"index.html"];
[[webView mainFrame] loadRequest:[NSURLRequest requestWithURL:url]];
[popover showRelativeToRect:[cview bounds] ofView:cview preferredEdge:NSMaxXEdge];
WebView正在打开的HTML文件。
<html>
<head></head>
<body>
<textarea width="200"></textarea>
</body>
</html>