我正在嘗試通過創建一個iframe並使用javascript或vbscript動態構建iframe內容來構建在Internet Explorer中使用的測試頁。我通常會使用data:URI,但是IE會阻止它。如何在沙盒iframe(IE11)中使用JavaScript創建iframe內容?
示例。
<iframe sandbox="allow-scripts" src="javascript:document.write('test')"></iframe>
似乎IE是不會允許我通過一個javascript打造的iframe內容唯一的瀏覽器:()函數的src,即使允許的腳本沙箱屬性設置。我不想在iframe和父窗口之間傳遞任何信息,也不想讓allow-same-origin集合,因爲它幾乎無法達到擁有沙盒iframe的目的。
除了javascript或data:URI之外,還有其他方法可以動態構建iframe或data:URI,還是通過父窗口中的javascript,因爲由於相同的原始限制,它不適用於沙盒iframe?我也不想從外部頁面設置內容。
可能重複( http://stackoverflow.com/questions/16906859/cant-write-to-iframe-in-ff-or-ie-only-chrome) –