0

我正在使用WYSIHTML5将 textarea 转换为编辑器。编辑器非常简单。它只提供基本功能,如粗体/下划线/斜体和插入自定义变量。

当我只加载一个 WYSIHTML5 实例时,一切正常,但是当我在列表中显示 5 或 10 时,它会冻结整个浏览器 1 到 2 秒。

我想我找到了需要这么长时间的原因。当我启动编辑器时,它会创建一个 iframe,它是实际的编辑器。这是它挂起的部分。

是否可以加载 div 而不是 iframe?我知道 WYSIHTML5 的开发团队采用 iframe 是有安全原因的,但无论如何 iframe 的速度很慢。

4

1 回答 1

0

我不确定 WYSIHTML5 输入框是如何生成的,但如果您在目标页面上包含所有必需的 JS 和 CSS 文件,是否有任何理由无法使用 ajax 或 php-include 检索所有内容?

例如

<?php include("source/of/the/editor.html");?>

或者

 $.ajax({   
    type:"GET",
    url: "source/of/the/editor.html",
    data: "",
    success: function(data){
       $('.requiredDIVs').html(data);
    }
 });
于 2013-02-22T14:55:00.647 回答