【发布时间】:2011-01-30 08:25:13
【问题描述】:
我在使用 tinyMCE 时遇到问题,但仅在实时环境中由于某种原因 tinyMCE 重写绝对 url 并且仅适用于某些 TLD 网站,到目前为止,我注意到它不适用于 .eu 域,有人有同样的问题吗问题或知道什么可以解决这个问题?
【问题讨论】:
标签: javascript tinymce rte
我在使用 tinyMCE 时遇到问题,但仅在实时环境中由于某种原因 tinyMCE 重写绝对 url 并且仅适用于某些 TLD 网站,到目前为止,我注意到它不适用于 .eu 域,有人有同样的问题吗问题或知道什么可以解决这个问题?
【问题讨论】:
标签: javascript tinymce rte
为了让 TinyMCE 停止将 URL 重写为相对路径,我们需要设置这两个选项。
relative_urls : 0
remove_script_host : 0
【讨论】:
我是唯一一个对 TinyMCE relative_urls 选项感到困惑的人吗?
如果您正在撰写一篇文章/博客文章,并且想要在您所访问的网站之外的网站上添加墨迹,我认为“绝对 URL”一词描述了您想要的内容。您想输入“http://www.somesite.com”,而不是让 TinyMCE 在其前面放置正斜杠“/”或相对路径“/mysite/”。
令人惊讶的是,如果您设置以下内容:
tinyMCE.init({
...
relative_urls : false
});
那么这正是 TinyMCE 所做的 :(
但是,如果你这样做:
tinyMCE.init({
document_base_url : "http://www.somesite.com",
relative_urls : true
});
那么你似乎得到了简单、纯粹的链接。
去看看。
【讨论】:
虽然这个问题已经回答了。我有自己的解决方案,如果接受的答案不起作用,它可能对其他人有帮助。
请参阅下面的链接了解更多信息。
tinyMCE.init({
...
convert_urls: false,
});
https://www.tiny.cloud/docs/configure/url-handling/#convert_urls
【讨论】:
我之前在 tinyMCE 上遇到过一些类似的问题。它对 URL 有一些奇怪的默认行为。您可以设置许多初始化属性来影响其行为方式。查看文档并尝试使用这些属性。至少我是这样做的,并最终得到了我想要的行为。
祝你好运!
【讨论】:
relative_urls: false,
remove_script_host: false,
这将产生像http://www.youpage.com/subfolder/file/etc这样的URL
【讨论】:
你可以这样做
tinyMCE.init({
...
relative_urls : false,
remove_script_host: true,
});
更多详情https://www.tinymce.com/docs/configure/url-handling/#remove_script_host
【讨论】: