2012-06-27 2 views

답변

0

document.write를 사용할 수 있습니다. 만약 당신이 자바 스크립트를 사용할 수 있는지 모르겠다. 그러나 나는 서버가 클라이언트에 코드를 더한 코드를 전달해야하고, 그로부터 벗어난 특정 방법을 실행할 것을 권한다.

1
var head = document.getElementsByTagName('head')[0], 
    script = document.createElement('script'); 
script.innerHTML = 'alert("hello");'; 
head.appendChild(script); 
+0

이것은 최고입니다! Firefox에서 허용되는지 여부도 알고 있습니까? – Jack

+0

추가 기능이이 작업을 수행하지 못하게하는 보안 정책이 있는지는 확실하지 않지만 한 번 사용해 볼 가치가 있습니다. 작동하지 않으면 알려주세요. 나는 내 대답을 업데이트 할 것이므로 적어도이 페이지를 비틀 거린 다른 사람은 알 것이다. –

+0

새 버전을 제출하려고 시도했지만 자동 유효성 검사에서이 줄이 사용되지 않는'window.content.document.createElement ('script');로 반환되었으며'window.content '없이는 작동하지 않습니다. 가능한 다른 제안 사항이 있습니까? – Jack

관련 문제