HTML富文本编辑器的问题,证明*命令
HTML Rich Text Editor problems with justify* commands
我正在写一个简单的富文本编辑器,目前在Chrome和Firefox中完美运行。
然而,Internet Explorer则是另一回事。我终于设法让大多数事情在IE中工作与变通等,但我所有的合理化命令什么也不做。也就是说,这段代码没有作用。
iframe.contentWindow.document.execCommand('justifyRight', false, null);
这是在所有其他命令(如:粗体,斜体等)正常工作的情况下。
关于为什么justify*命令不同且不工作的任何线索?
我在http://www.hazaarmvc.com/site/test上有一个实时演示
事实证明,这只是编辑器窗口(iFrame)内的内容存在问题。它最初是使用Mozilla编辑器生成的。由于每个浏览器呈现HTML内容的方式不同,IE只是不知道如何应用其版本的justifyleft等等。在一个空的编辑器上工作,一切都像预期的那样工作。
请参阅此处的"Internet Explorer差异":https://developer.mozilla.org/en/docs/Rich-Text_Editing_in_Mozilla了解不同之处。
我要把这个归咎于IE就是垃圾
相关文章:
- 当我点击jsf中的primefaces命令按钮时,如何获得点击事件
- 如何使用Socket.io将命令从客户端发送到服务器
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- 命令行中的Uglify js;不要弄乱变量名
- http.listen()在运行时接受终端命令
- 如何在没有单词的情况下从命令行运行Node.js程序'节点'
- 如何将给定的curl命令复制为jquery ajax请求
- 打开抽屉的Javascript打印命令
- Web控制台命令不起作用
- 如何使用脚本在jsf中执行命令按钮的自动点击
- 类似HTML命令行的文本框
- 命令“;节点"做
- 节点JS express和控制台输出到命令行与浏览器
- 如何将.json文件作为参数导入.js文件并使用命令行启动它
- 编辑弹出窗口的HTML的单击命令
- 为什么我的关键命令不起作用
- Javascript不能在一个命令中使用函数参数
- 最小化CSS/JS文件,并使用命令行创建一个文件
- 在Flask中使用.getJSON请求时,只运行一次命令
- HTML富文本编辑器的问题,证明*命令