3
我用下面來獲取其位置從頂部發現裏面iframe元素的位置有其標識
var posTop = document.getElementById('elementId').getBoundingClientRect().top
- document.body.getBoundingClientRect().top
遠怎麼可能拿到其位置如果元素是一個iframe內和iframe是不在同一個domaine?
我用下面來獲取其位置從頂部發現裏面iframe元素的位置有其標識
var posTop = document.getElementById('elementId').getBoundingClientRect().top
- document.body.getBoundingClientRect().top
遠怎麼可能拿到其位置如果元素是一個iframe內和iframe是不在同一個domaine?
只要其他域接受了交叉源,您就可以訪問其他iframe。 所以,如果它不是你的域名,你可能需要問他們允許,如果可能的話
我試圖讓交叉來源,但沒有爲我工作。你能提供一個簡單的例子嗎? – Chdid
如果[你可以控制](http://stackoverflow.com/questions/3076414/ways-to-circumvent-the -same-origin-policy)另一個頁面,否則不可能。 – Teemu