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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |