<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[TNF : Tatter Network Foundation forum - common.js의 writeCode 함수 버그]]></title>
	<link rel="self" href="http://forum.tattersite.com/ko/extern.php?action=feed&amp;tid=2011&amp;type=atom"/>
	<updated>2006-11-15T02:02:22Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.tattersite.com/ko/viewtopic.php?id=2011</id>
		<entry>
			<title type="html"><![CDATA[RSS 답글: common.js의 writeCode 함수 버그]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=11818#p11818"/>
			<content type="html"><![CDATA[<p><a href="http://forum.tattertools.com/ko/viewtopic.php?id=342">http://forum.tattertools.com/ko/viewtopic.php?id=342</a></p><p>여기부터 시작된 문제군요.</p><p>땜빵하지 말고 제대로 머리싸매고 고쳐봐야 겠네요. 그냥 오브젝트 임베딩 하면 배쨀까요?<br />avoidFlashBorder 함수가 문제입니다.</p>]]></content>
			<author>
				<name><![CDATA[gendoh]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=17</uri>
			</author>
			<updated>2006-11-15T02:02:22Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=11818#p11818</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: common.js의 writeCode 함수 버그]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=11814#p11814"/>
			<content type="html"><![CDATA[<p><a href="http://forum.tattertools.com/ko/viewtopic.php?pid=11769#p11769">http://forum.tattertools.com/ko/viewtop … 769#p11769</a></p><p>이 경우를 말합니다. <img src="http://forum.tattersite.com/ko/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[Peris]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=40</uri>
			</author>
			<updated>2006-11-15T00:19:46Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=11814#p11814</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: common.js의 writeCode 함수 버그]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=11805#p11805"/>
			<content type="html"><![CDATA[<p>정확히 문제가 되는 부분을 찾아 주세요. 이것은 객체가 삽입될 때 크로스사이트를 막기위해 하는 짓으로 이 루틴을 부르는 모든 곳에서는 http://를 가져서는 안됩니다.</p><p>일단 r2498 에서 약간 손을 봤습니다만 이 부분으로 들어오는 경우는 현재로서는 찾지 못했습니다. (일종의 데드 코드)</p><p>혹시나 http가 여러번 붙는 케이스가 있다면 찾아주세요.</p>]]></content>
			<author>
				<name><![CDATA[gendoh]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=17</uri>
			</author>
			<updated>2006-11-14T17:41:35Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=11805#p11805</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[common.js의 writeCode 함수 버그]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=11727#p11727"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>common.js 작성:</cite><blockquote><p>function writeCode(str, id) {<br />&nbsp; &nbsp; &nbsp; &nbsp; str = str.replace(&#039;src=&quot;&#039;, &#039;src=&quot;http://&#039; + document.domain);<br />&nbsp; &nbsp; if(id == undefined) document.write(str);<br />&nbsp; &nbsp; else document.getElementById(id).innerHTML = str;<br />}</p></blockquote></div><p>이 경우 src=&quot;http://blah.com&quot; 이라고 되어있을 경우 http://http://blah.com이 되어버립니다.</p><div class="codebox"><pre><code>str = str.replace(&#039;src=&quot;&#039;, &#039;src=&quot;http://&#039; + document.domain);
를 아래로 변경해야될거라 생각합니다.
if(!str.match(/src=&quot;http:\/\//i)) str = str.replace(/src=&quot;/i, &#039;src=&quot;http://&#039; + document.domain);</code></pre></div><p>뭐 쌍따옴표말고 홑따옴표가 있을 수도 있고 따옴표가 아예 없을 수도 있기는 하겠지만.. 이건 패스(...)</p>]]></content>
			<author>
				<name><![CDATA[Peris]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=40</uri>
			</author>
			<updated>2006-11-14T02:24:57Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=11727#p11727</id>
		</entry>
</feed>
