具有contenteditable的UIWebview - 上标和下标不起作用

时间:2014-03-15 23:14:30

标签: ios iphone objective-c uiwebview contenteditable

我的webview具有contenteditable并使用javascript进行富文本编辑。它适用于一些命令,如" Bold"和#34;斜体"下面:

[webview stringByEvaluatingJavaScriptFromString:@"document.execCommand('Bold')"];

[webview stringByEvaluatingJavaScriptFromString:@"document.execCommand('Italic')"];

但不知何故"上标"和"下标"下面,它不起作用:

[webview stringByEvaluatingJavaScriptFromString:@"document.execCommand('superscript')"];

[webview stringByEvaluatingJavaScriptFromString:@"document.execCommand('subscript')"];

任何人都知道,在iOS下,我们是否有类似的Rich-Text Editing in Mozilla,以便我可以知道哪些命令在Safari-UIWebview下可以使用?

1 个答案:

答案 0 :(得分:1)

刚在我的iOS7.1 iPad上测试过这个页面:

http://quirksmode.org/dom/execCommand/

上标和下标都有效。查看源代码,执行以下命令:document.execCommand("superscript", false, null);