주제: common.js의 writeCode 함수 버그
function writeCode(str, id) {
str = str.replace('src="', 'src="http://' + document.domain);
if(id == undefined) document.write(str);
else document.getElementById(id).innerHTML = str;
}
이 경우 src="http://blah.com" 이라고 되어있을 경우 http://http://blah.com이 되어버립니다.
str = str.replace('src="', 'src="http://' + document.domain);
를 아래로 변경해야될거라 생각합니다.
if(!str.match(/src="http:\/\//i)) str = str.replace(/src="/i, 'src="http://' + document.domain);뭐 쌍따옴표말고 홑따옴표가 있을 수도 있고 따옴표가 아예 없을 수도 있기는 하겠지만.. 이건 패스(...)