加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

为什么Flash / Silverlight / Whatever中没有WYSIWYG富文本编辑

发布时间:2020-12-15 07:32:52 所属栏目:百科 来源:网络整理
导读:还是有吗? 从桌面软件开发人员的角度来看(可能与Web开发人员相反),富Web应用程序平台(如Flash或Silverlight)看起来像是为Web做WYSIWYG文本编辑器的更好工具.它们能够进行更复杂的输入/输出,数据表示等,并且它们通过浏览器和平台保持一致(好吧,可能还没有Sil
还是有吗?

从桌面软件开发人员的角度来看(可能与Web开发人员相反),富Web应用程序平台(如Flash或Silverlight)看起来像是为Web做WYSIWYG文本编辑器的更好工具.它们能够进行更复杂的输入/输出,数据表示等,并且它们通过浏览器和平台保持一致(好吧,可能还没有Silverlight和Moonlight,但至少Flash似乎是这样).

尽管如此,开发人员仍然倾向于使用Javascript / DOM / HTML / CSS以及它们的所有不兼容性,差异,努力工作以解决每个特定的怪癖,并使用大量的黑客来使这些技术做到他们原来的,也许,从来没有应该是能够做到的.

有一些普遍接受的论点,为什么你不应该使用Flash作为一个网站,以及一个普遍接受的例外:嵌入式视频播放器.富文本编辑器有何不同? “一个闪存控件存在于它独立的沙箱中” – 所以,普遍来说,它是一个WYSIWYG编辑器; “闪存控制的文本无法被搜索引擎索引” – 无论如何,谁关心索引编辑器中不断变化的未保存内容; “并非所有用户都可能安装了Flash” – 因此并非所有用户都可能启用了Javascript.

所以,问题在于:选择Javascript over Flash来实现WYSIWYG编辑器有什么好处?选择否则会有什么不利之处?

解决方法

JavaScript实现的RTE编辑器相对于Flash的主要优点是:

>您不需要使用Flash播放器
>大多数人都没有关闭JavaScript
>他们通常更富有并且拥有
更好的能力
>嵌入式表格等附加功能
可以提供图像和视频
>他们准备好HTML输出
用作网络内容

你想自己建立这个编辑器吗?因为
一般来说,今天javascript中可供wysiwyg编辑器使用的选择非常好.检查例如:fckeditor和tinymce.它们都非常令人印象深刻并且每个版本都有所改进,可以应用于各种场景

在大多数现代浏览器中,通过designmode / contenteditable div和iframe提供相当好的支持来构建这些东西. Flex 3附带一个仅仅是好的RichTextEditor,它可以完成这项工作,但并不是那么好.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读