Javascript 在TinyMCE中获取所选图像的src

Javascript 在TinyMCE中获取所选图像的src,javascript,jquery,tinymce,tinymce-4,Javascript,Jquery,Tinymce,Tinymce 4,如何在TinyMCE中获取所选图像的完整路径URL(不需要域名)。下面列出了我的代码,一个实例位于(单击编辑窗口中的图像,然后单击工具栏上最右边的按钮)。我尝试使用editor.dom.getAttrib(editor.selection.getNode(),'src')返回相对于父web浏览器url的路径。是的,我可以使用convert\u url:false,但这将用于一个插件中,我不需要强制用户配置基本tinymce。多谢各位 tinymce.PluginManager.add('imag

如何在TinyMCE中获取所选图像的完整路径URL(不需要域名)。下面列出了我的代码,一个实例位于(单击编辑窗口中的图像,然后单击工具栏上最右边的按钮)。我尝试使用
editor.dom.getAttrib(editor.selection.getNode(),'src')
返回相对于父web浏览器url的路径。是的,我可以使用
convert\u url:false
,但这将用于一个插件中,我不需要强制用户配置基本tinymce。多谢各位

tinymce.PluginManager.add('image', function(editor, url) {

    editor.addButton('image', {icon: 'image',tooltip: 'getIt',onclick: getIt});

    function getIt() {
        alert('Returns src of selected element relative to parent url: '+editor.dom.getAttrib(editor.selection.getNode(),'src'));
        console.log('testing only',editor,editor.dom,editor.selection,editor.selection.getNode());
    };
});

tinymce.init({
    selector: "#content",
    //convert_urls : false,
    plugins: "image"
});

让您的浏览器为您完成工作

您已经可以使用
editor.selection.getNode()
访问图像元素。现在,您只需检查
src
属性,该属性将通过浏览器解析为绝对URL

例如:

以下是一些重要的内容供参考:

var img = editor.selection.getNode();
alert(img.src);