3 <style type="text/css" media="screen">
4 body { background:green; }
7 var styleElements = [];
8 function handleMessage(event)
10 function addStyleSheet(styleContent)
12 var styleElement = document.createElement("style");
13 styleElement.textContent = styleContent;
14 document.head.appendChild(styleElement);
15 styleElements.push(styleElement);
19 case "addStyleSheets":
20 addStyleSheet("body { background-color: yellow; }");
21 addStyleSheet("body { background-color: yellow; }\n/*# sourceURL=stylesheet-added-in-iframe.css */");
23 case "removeStyleSheets":
24 for (var i = 0; i < styleElements.length; ++i)
25 document.head.removeChild(styleElements[i]);
31 window.addEventListener("message", handleMessage, false);