stringByEvaluatingJavaScriptFromString 在 iOS 7 中不起作用



我允许此链接将图像和文本添加到UIWebview它在iOS 6.x中工作正常,但在iOS 7中不起作用,我不知道为什么会发生这种情况。然后我发现了问题所在

[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.execCommand('insertImage', false, '%@')", imagePath]];

此功能不起作用,实际上它没有将图像标签更新到主 HTML。这是示例项目,也是主要的HTML文件。请指导我哪里出了问题。

我想通了。

此"insertImage"命令允许将图像插入到文本区域中光标的当前位置。但是,如果我选择工具栏上的"Post+"按钮,那么它会显示一些相册,一旦在相册中选择一张照片,文本区域就会失去光标。

这是此问题的原因。所以实际上这个insertImage命令有效,但无法添加图像,因为当前光标没有位置。

我使用您作为链接附加的示例项目对此进行了测试。

最新更新