簡體   English   中英

Justify *命令的HTML Rich Text Editor問題

[英]HTML Rich Text Editor problems with justify* commands

我正在編寫一個簡單的Rich Text Editor,目前可以在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。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM