Mootools History プラグインを使用して、ページをリロードせずにページのコンテンツを更新しています。
挿入されるコンテンツに画像がある場合に Mootools が 404 エラー (コンソールに表示) を生成することを除いて、すべて正常に動作します。
コンテンツは、次のように Request.HTML 呼び出しを介して収集および設定されます (簡略化されたデモ)。
var request = new Request.JSON({
onSuccess: function(responseJSON, responseText) {
html = JSON.decode(responseJSON);
$('zone').set('html', html['text']);
}
});
コンテンツは正しく設定されていますが、画像の属性を.set('html', content)
書き換えて 404 エラーが発生するようです。src
URL は次のようになります。
http://example.com/%22//files//images//ImageName.jpg/%22
ページソースには次のように表示されますが、
/files/images/ImageName.jpg
404 エラーは、Mootools Core の334 行を参照していますが、それがどこで問題を引き起こすのかはよくわかりません。