我尝试从另一个域访问iframe的内容(body元素)。
我可以访问其他域,所以我没有问题设置标头。我设置了Access-Control-Allow-Origin:*
,当我在Chrome网络中检查请求时,我在响应标头中看到了Access-Control-Allow-Origin:*
。
但是当我尝试这个(JS)时:
//obj = the iframe
obj.contentWindow.document.body.scrollHeight
我收到以下错误:
Blocked a frame with origin "http://mytestdomain" from accessing a frame with origin "http://192.168.0.50". Protocols, domains, and ports must match.
Uncaught TypeError: Cannot read property 'body' of undefined
我错过了什么吗?
为什么Access-Control-Allow-Origin:*
不起作用?