gpt4 book ai didi

ruby-on-rails - 如何防止tinyMCE修改rails中的图像URL

转载 作者:行者123 更新时间:2023-12-01 04:08:37 25 4
gpt4 key购买 nike

我在 rails 中遇到 tinyMCE 和 Image URL 的问题。我用这个 URL 插入了图像:

http://mydomain.com/fold1/fold2/fold3/2010/name.png

并且图像已正确插入。但是当我右键单击图像并选择插入/编辑图像时,会出现这个(而不是我粘贴的 URL):
../../../fold2/fold3/2010/name.png

由于我在更多页面上使用此图像,因此此相对 URL 对我不起作用。我想设置 tinyMCE 根本不修改 URL。 URL 应该和我写的完全一样!

在我做了一些挖掘之后,我相信我应该设置 convert_urls : false tinyMCE.init .我对吗?但我无法设置它。

我用 在我的 rails 项目中寻找 tinyMCE.init 函数grep -r "tinyMCE.init"* 我在 中发现了一个 init 函数的调用public/javascripts/tiny_mce/plugins/fullscreen/fullscreen.htm 文件。 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 时,它们仍在修改。谁能帮我这个?

最佳答案

尝试添加这个:

settings['remove_script_host'] = false;

关于ruby-on-rails - 如何防止tinyMCE修改rails中的图像URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7702829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com