2013-11-23 54 views
0

是否有可能在html頁面上始終可見iframe? 通過總是可見的我的意思是總是在頂部,沒有其他元素可以超過它,這需要從內部框架內完成。如何使iframe始終可見

我的第一次嘗試是設置具有最高可能值的iframe的z-index(它也需要相對位置才能工作),但是由於相同的原始策略,無法從iframe內部完成此操作。

這甚至可能嗎?

編輯:

如果不是是可以檢測是否有什麼重疊的它的內容的一部分?

+0

無法訪問包含iframe的文檔,否則無法判斷元素是否已經在iframe之上分層,甚至(我相信)iframe是否可見。我能想到的唯一與定位有關的事情就是確實知道iframe正在顯示的高度和寬度。 – lshearer

回答

0

不,你想要做的是不可能的。

包含iframe的文檔控制其在頁面上的佈局和位置,包括其z-index,大小,顯示,位置等。所有iframe的內容都被視爲包含文檔中的一個圖層, iframe將不會影響其元素如何與外部文檔進行交互。

要使iframe通過iframe中的代碼顯示在所有其他元素的前面,您必須能夠操作包含的文檔,正如您所說,由於相同原因您無法操作政策。

+0

你可以請檢查我的編輯 – Youssef