iframe で JavaScript を実行する次のコードがあります (この場合、アプリには常に 1 つの iframe しか含まれていないため、frames[0] です)。
js
以下は、コア/純粋な JavaScript が含まれている場合に機能します。
var js = ""; // JavaScript code here
frames[0].window.eval(js);
ただし、「js」に jQuery が含まれている場合は機能しません。
var js = ""; // JavaScript or jQuery code here
var preview = document.createElement('iframe_id');
preview.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" ;
document.body.appendChild(preview);
frames[0].window.eval(js);
jQueryでwindow.eval()に代わるものはありますか? .globalEval() があることは知っていますが、別の目的のためのようです。