在TinyMCE中获取所选图像的源
Get src of selected image in TinyMCE
如何在TinyMCE中获取所选图像的完整路径URL(不需要domail)。 下面列出了我的代码,一个实时示例位于 http://jsbin.com/ulUMaYU/1/(单击编辑窗口中的图像,然后单击工具栏上的最右边按钮)。 我尝试使用 editor.dom.getAttrib(editor.selection.getNode(),'src')
返回相对于父 Web 浏览器 url 的路径。 是的,我可以使用convert_urls : 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。
示例:http://jsbin.com/ulUMaYU/2
作为参考,以下是重要内容:
var img = editor.selection.getNode();
alert(img.src);
相关文章:
- 如何使用TinyMCE上传图像
- TinyMCE无法在IE11中上传图像
- 网页上已有tinymce加载图像列表
- tinyMCE删除背景图像:“"类似于magento的url的内容
- TinyMCE图像上传覆盖images_upload_handler
- TinyMCE 对话框.css未在图像弹出窗口中加载,会抛出 404
- TinyMCE图像调整大小模式
- 响应图像tinymce图像链接
- Tinymce编辑器图像上传插件添加完整的图像URL
- TinyMCE不会在IE中调整图像大小
- 在TinyMCE中获取所选图像的源
- tinyMCE文本区域和图像管理器在同一页面上冲突
- 哪个事件会触发使用Tinymce的图像拖放
- TinyMCE:插入的图像是“;选择“;并且可以'无法调整大小
- TinyMCE:鼠标上的图像选择(wordpress/contentreditable)
- TinyMCE 4删除/添加所有图像的属性
- TinyMCE图像上传API不显示图像选择器图标
- 每个用户在iBrowser中拥有自己的TinyMCE图像文件夹
- TinyMCE 4图像工具不能用于远程存储的图像
- 在复制时,TinyMCE PowerPaste插件并不总是为图像创建base64字符串