2014-08-28 46 views
0

我有一個相當奇怪的需求。我需要能夠在同一個瀏覽器窗口中一次渲染兩個文檔,但並不像聽起來那麼簡單。一次加載兩個HTML文檔(從字符串加載iframe內容)

在我使用的框架中,啓用調試模式會導致錯誤呈現爲HTML文檔,顯示一個漂亮的錯誤報告頁面,但也有我想要顯示的非調試模式頁面用一個按鈕在兩者之間切換。

基本上我有這個想法,如果我可以使用iframe,但在其中輸入一個原始字符串,而不是加載一個URL,這正是我正在尋找的。是這樣的可能嗎?

回答

2

你可以做到這一點,但你必須小心避免你的字符串。

<iframe src="javascript: '<html><head><title>iframe</title></head><body>IFRAME</body></html>'"></iframe> 

單引號內的字符串必須正確轉義才能正常工作。

+0

純真棒! – 2014-08-28 17:04:51