2

在 firebug 中跟踪以下代码时:

e.innerHTML = h;

e.innerHTML 变为:

<img src="https://local.domainname.com/images/homepage/0813_payanywhere_promo.jpg" mce_src="/images/homepage/0813_payanywhere_promo.jpg" height="106" width="108">

当 h 是:

<img src="/images/homepage/0813_payanywhere_promo.jpg" height="106" width="108">

问题是(仅在 Firefox 中 - 我使用的是 24.0) e.innerHTML 将完全限定的域名(包括 https 协议)添加到 src 属性值。msc_src 是 tinyMCE 使用的属性,不是问题。

我还尝试查看使用 mootools 是否会阻止此问题(即 $(e).set('html', h);),但它不会。

作为背景,我在 Joomla 管理员(Joomla 1.5.26)中使用 tinyMCE(3.2.6)来创建一个包含图像的模块。我的管理员使用 https,前端使用 http。

非常感谢任何帮助。

4

0 回答 0