鍍金池/ 問(wèn)答/HTML5  HTML/ 本地和測(cè)試服務(wù)器獲取iframe內(nèi)容的問(wèn)題

本地和測(cè)試服務(wù)器獲取iframe內(nèi)容的問(wèn)題

獲取iframe里面的內(nèi)容,為什么本地起的服務(wù)器console出來(lái)報(bào)錯(cuò)了,而測(cè)試服的則可以?

clipboard.png
本地報(bào)錯(cuò):

clipboard.png
測(cè)試服正常:

clipboard.png

回答
編輯回答
尤禮

iframe中的地址和localhost(本地)服務(wù)不在同一個(gè)域下
iframe中的內(nèi)容不能跨域訪問(wèn)~~~
什么是跨域
外層頁(yè)面(也就是包裹iframe的頁(yè)面)所在的和iframe地址
存在:
訪問(wèn)協(xié)議不同
主域不同
主域相同-子域不同
就存在跨域,瀏覽器將禁止你訪問(wèn)iframe內(nèi)容

當(dāng)然也不是完全不能訪問(wèn),要需要一些手段,自行搜索吧

2017年3月23日 22:57