4

使用 Jquery TinyMCE 时,选择一些文本并尝试添加超链接,会出现添加/编辑链接 tinymce 弹出窗口,但是当我尝试粘贴 URL 时,无法在 IE 中启用右键单击“粘贴”选项,Ctrl+ 也无法启用五、工作。

这仅适用于 IE 浏览器。我可以粘贴在 Chrome 和 FF 中。

这就是我配置tinymce的方式。

:{
            theme: "advanced",
            mode : "specific_textareas",
            editor_selector: "richtext-editor",
            theme_advanced_toolbar_location:"top",
            theme_advanced_toolbar_align:"left",
            theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,fontsizeselect,forecolorpicker,|,link,unlink,|,bullist,numlist,|,outdent,indent,|,justifyleft,justifycenter,justifyright,|,cut,copy,paste,pastetext,|,undo,redo",
            theme_advanced_buttons2:"",
            theme_advanced_buttons3:"",
            theme_advanced_buttons4:"",
            plugins:"inlinepopups,paste",
            theme_advanced_path : false,
            inline_styles : true,
            paste_remove_styles: true,
            paste_retain_style_properties: "",
            paste_convert_headers_to_strong : true,
            invalid_elements : "img"
            //plugins:"advlink,iespell,inlinepopups,media,print,contextmenu,paste"
    }

笔记:

粘贴到编辑器本身在所有浏览器中都很完美。我也尝试过启用上下文菜单,但没有运气。

我还仔细检查了我要粘贴的网址确实已复制到剪贴板

谢谢。

4

1 回答 1

1

我发现了这个问题。

是“inlinepopups”插件禁用了弹出窗口上的剪贴板剪切/复制/粘贴。

删除 inlinepopups 就可以了,现在在所有浏览器中都可以在 Add/Edit Link 弹出窗口上粘贴 url。

需要注意的一点:建议仅对 IE 禁用此插件,因为它是一个有用的插件,此插件所做的只是帮助将这些对话框弹出窗口视为内联弹出窗口,这样就不会遇到站点所在的问题或者浏览器有弹出窗口拦截器。

谢谢

--

人力资源网络

于 2012-10-17T20:39:13.707 回答