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 Administrator (Joomla 1.5.26) で tinyMCE (3.2.6) を使用して、画像を含むモジュールを作成しています。管理者には https を使用し、フロント エンドには http を使用しています。
どんな助けでも大歓迎です。