iFrame dynamic injection of jQuery
JavaScript
// create iframe
var frame = document.createElement("frame");
// when frame loads
frame.addEventListener("load", function() {
// create script to dynamically inject into DOM
var script = frame.contentWindow.document.createElement("script");
// when script loads print jquery version
script.addEventListener("load", function() {
console.log(frame.contentWindow.$.fn.jquery);
});
frame.contentWindow.document.head.appendChild(script);
script.src = "https://code.jquery.com/jquery-2.2.1.js";
});
document.body.appendChild(frame);