4

我正在使用 TinyMCE 来编辑我的网站内容。

在本地,我的基本 url 有不同的路径,在开发服务器上它不同,而在生产上它不同。

有没有办法baseURL为我的链接和basePath要链接的图像定义类似的东西。

我想定义我所有的baseURL链接和basePath我的所有图像。

现在我正在我的本地工作,我已经创建了几个页面。但是当我想到开发和生产时,将很难完成路径更改任务。请迫切需要一些解决方案。

4

3 回答 3

2

我认为您将需要设置这三个选项:

relative_urls : false,
remove_script_host : false,
document_base_url : "http://www.example.com/path1/"

根据TinyMCE 文档,这将根据您提供的基础将所有相对 url 转换为完全限定的 URL。

相关 TinyMCE 文档的屏幕截图

于 2020-04-15T15:40:57.270 回答
1

在此处输入图像描述

        function myCustomURLConverter(url, node, on_save, name) {
            // Do some custom URL conversion
            if (name == "src")
            {
                url = window.location.origin +"/uploads/" + url
            }
            // Return new URL
            return url;
        }
于 2016-09-23T15:34:32.183 回答
0

我不确定我是否理解这个问题,但这不会提供您正在寻找的东西吗?

var base = "http://"+window.location.host;
// base = "http://stackoverflow.com"
var img_base = base + "/img"
// img_base = "http://stackoverflow.com/img"
于 2012-10-10T13:36:04.257 回答