我生成HTML內容並存儲在一個blob上,然後我需要在IFrame中顯示該內容。這個HTML一直是靜態HTML,但現在我的頁面使用了由第三方生成的JavaScript(它只作用於頁面本身)。在IE中,這個JavaScript在IFrame中被阻塞(這在Chrome中不是問題) - 因此我需要找到一個解決方案,以便IFrame中的內容不被阻止。發佈Azure blob內容的ASPX處理程序
我認爲的一種方法是使用CustomHandler進行處理。因此,我的處理程序可以處理以「/ blob」開頭的請求,然後從blob中下載內容(HTML頁面或圖像)並將其上載,以便瀏覽器看到它來自同一臺服務器。這是一個很好的方法嗎?
如果是,那麼ProcessRequest應該直接下載(HTML或圖像)並將其保存到context.Response.OutputStream(並相應地設置ContentType)。從blob獲取數據併爲其提供服務的最佳方式是什麼?
如果您擁有並生成內容,爲什麼要使用iframe? – viperguynaz 2013-03-11 04:52:23
我的網站設計要求將此內容顯示在自己的可滾動區域 – 2013-03-11 10:37:13