jsFiddle과 같은 간단한 Javascript 놀이터를 구현하고 싶습니다.이를 달성하는 가장 좋은 방법이 궁금합니다. jsfiddle이 작동하는 방식부터 제출 된 HTML/Javascript 코드로 iframe을 만듭니다. iframe의 소스는 jsfiddle 서버의 동적으로 생성 된 페이지에서 가져옵니다.Javascript로 Javascript/HTML 놀이터를 구현하려면 어떻게해야합니까?
클라이언트 사이드 자바 스크립트 코드에서만이 작업을 수행 할 수 있는지 궁금합니다. 나는 (사용자 지정 코드가 실행되지 않고, JQuery와는 iframe에로드 된 경우 모르는)이을 시도했지만 작동하지 않습니다 또한
$iframe = $(document.createElement("iframe"))
$html = $iframe.contents().find("html")
//HTML code
$html.children("body").append($(htmlcode))
//Javascript code (first jquery and then custom code)
$script = $(document.createElement("script"))
$script.attr("src","jquery.js")
$html.children("head").append($script)
$script = $(document.createElement("script"))
$script.html(javascriptcode)
$html.children("head").append($script)
$iframe.appendTo($("body"));
> "작동하지 않습니다"< –
서면으로 무슨 뜻인지는 사용자 지정 코드가 실행되고 있지 않으며 jQuery 코드를로드 할 것 같다 것입니다.. 나는 브라우저가 이것을 허용하지 않지만 이유에 대한 설명을 원한다고 생각한다. – Seb
그리고 내가 말한 것은 모든 디버깅 문제를 전혀 좁히지 않았다는 것이다. –