我正在为驻留在旧 CMS 中的旧 IE-only WYSIWYG 编辑器编写插件。我创建了一个插件,可以打开一个弹出窗口,用户可以在其中输入 youtube 剪辑的 url。
然后弹出窗口为嵌入创建正确的 <object..><param..> 标记并使用 Internet Explorer 的 pasteHTML 函数;
var range = plugin.editorDocument.selection.createRange();
var embedHtml = OpenDialog(dialogUrl, null, 400, 200);
if (!embedHtml) {
return;
}
range.pasteHTML(embedHtml);
我知道它缺少一些关于一些变量的信息,但你明白了。问题是当我运行 pasteHTML 时 <param>-tags 被删除。我想知道是否有人有解决此问题的想法,并让我保留我的参数标签