ruby-on-rails – 如何防止tinyMCE修改rails中的图像URL
发布时间:2020-12-17 07:08:48 所属栏目:百科 来源:网络整理
导读:我在rails中有tinyMCE和 Image URL的问题.我用这个URL插入了图像: http://mydomain.com/fold1/fold2/fold3/2010/name.png 并正确插入图像.但是当我右键单击图像并选择插入/编辑图像时,会出现这种情况(而不是我粘贴的URL): ../../../fold2/fold3/2010/name.
|
我在rails中有tinyMCE和
Image URL的问题.我用这个URL插入了图像:
http://mydomain.com/fold1/fold2/fold3/2010/name.png 并正确插入图像.但是当我右键单击图像并选择插入/编辑图像时,会出现这种情况(而不是我粘贴的URL): ../../../fold2/fold3/2010/name.png 由于我在更多页面上使用此图像,因此这些相对URL对我不起作用.我想设置tinyMCE根本不修改URL. URL应该与我写的完全一样! 在我做了一些挖掘之后,我相信我应该在tinyMCE.init中设置convert_urls:false.我对吗?但我无法设置这个. 我在我的rails项目中使用grep -r“tinyMCE.init”*查找了tinyMCE.init函数,我在public / javascripts / tiny_mce / plugins / fullscreen / fullscreen.htm文件中找到了一个init函数调用. init函数的调用如下: tinyMCE.init(settings) 在通话之上有这个代码,它设置了以下设置: // Set options
delete settings.id;
settings['mode'] = 'exact';
settings['elements'] = 'fullscreenarea';
settings['add_unload_trigger'] = false;
settings['ask'] = false;
// settings['document_base_url'] = window.opener.tinyMCE.activeEditor.documentBaseURI.getURI();
settings['fullscreen_is_enabled'] = true;
settings['fullscreen_editor_id'] = oeID;
settings['theme_advanced_resizing'] = false;
settings['strict_loading_mode'] = true;
//I ADDED THIS TWO LINES
settings['convert_urls'] = false;
settings['relative_urls'] = false;
正如您所看到的,我用“document_base_url”注释掉了这一行并添加了最后两行.但这不起作用.我插入URL时会修改URL.谁能帮我这个? 解决方法
尝试添加此:
settings['remove_script_host'] = false; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
