Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. content = "<script>" + js_code + "</script>";
  2.  
  3. $('#iframe_id').contents().find('body').append(content);
  4.  
  5. var script = "alert('hello world');";
  6. $('#iframe').contents().find('body').append($('<script>').html(script))
  7.  
  8. $("#iframe").contents().find("body").append(decodeURI("**%3Cscript%3E** alert(2) **%3C/script%3E**"));
  9.  
  10. var scriptTag = "<script>alert(1)<";
  11. scriptTag += "/script>";
  12. console.log(scriptTag);
  13. $("#iframe").contents().find("body").append(scriptTag);
  14.  
  15. var scriptTag = "<script>alert(1)</script>";
  16. $("#iframe").contents().find("body").append(scriptTag);
  17.  
  18. function initFrame (code){
  19.  
  20. eval (code);
  21.  
  22. }
  23.  
  24. initFrame.apply ($('#iframe').contents(),[js_code]);
  25.  
  26. var initFrame = new Function(js_code);
  27.  
  28.  
  29. initFrame.apply ($('#iframe').contents(),[]);
  30.  
  31. <script type="text/javascript" src="/jquery/jquery-ui-1.9.1.custom.js"></script>
  32.  
  33. <iframe id="frame"></iframe>
  34.  
  35. $("#frame").attr(
  36. "src", "data:text/html;charset=utf-8," +
  37. "<html>" +
  38. "<style>.red {color: red}</style>" +
  39. "<div class="test">Test</test>" +
  40. "<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"><" + "/script>" +
  41. "<script>$(function(){ $(".test").addClass("red")});<" + "/script>" +
  42. "</html>"
  43. );
  44.  
  45. function putScriptInIframes(script, scriptId) {
  46.  
  47. var $iframes = $('iframe');
  48. $iframes.each(function () {
  49. var thisDoc = this.contentWindow.document;
  50. if ( ! thisDoc.getElementById(scriptID)) {
  51. var scriptObj = thisDoc.createElement("script");
  52. scriptObj.type = "text/javascript";
  53. scriptObj.id = scriptId;
  54. scriptObj.innerHTML = script;
  55. thisDoc.body.appendChild(scriptObj);
  56. }
  57. });
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement