Document execCommand在FireFox中不能直接执行


  在FF中无论在当前页如何写都会报错,如果参数填写不全则会提示: 

Not enough arguments [nsIDOMHTMLDocument.execCommand]
[在此错误处中断] 	

iframeDocument.execCommand(command);

  刚开始还以为FF中需要写全参数,后来补全了仍旧报错:

Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHTMLDocument.execCommand]
[在此错误处中断] 	

document.execCommand(command, false, '');

  

  真是相当蛋疼。。。 后来查了FF开发文档原来必须要设置designMode后才可以执行execCommand,看来富文本编辑器要兼容就必须要在iframe中进行操作了。

详细请移步:https://developer.mozilla.org/en/Rich-Text_Editing_in_Mozilla


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM