使用jquery查找iframe内元素的高度

使用jquery查找iframe内元素的高度,jquery,html,css,iframe,xhtml,Jquery,Html,Css,Iframe,Xhtml,我刚试过一个选择器,像这样的 $('#message_type_popup').contents().find('#bb-main-content').height(); 结果呢 错误:从中获取属性HTMLDocument.ownerDocument的权限被拒绝。 我只是在当地试过。如果我从同一个域加载iframe,它就会工作。如果iframe不是来自同一个域,您将无法使用javascript访问其内容,因为浏览器的原因。如果iframe不是来自同一个域,由于浏览器原因,您将无法使用javas

我刚试过一个选择器,像这样的

$('#message_type_popup').contents().find('#bb-main-content').height();
结果呢

错误:从中获取属性HTMLDocument.ownerDocument的权限被拒绝。


我只是在当地试过。如果我从同一个域加载iframe,它就会工作。

如果iframe不是来自同一个域,您将无法使用javascript访问其内容,因为浏览器的原因。

如果iframe不是来自同一个域,由于浏览器原因,您将无法使用javascript访问其内容。这是为了防止跨站点脚本攻击(XSS)。iframe的内容应该来自同一个域,以便您能够通过JavaScript对其进行操作


一些有趣的阅读主题:

这是为了防止跨站点脚本攻击(XSS)。iframe的内容应该来自同一个域,以便您能够通过JavaScript对其进行操作


关于该主题的一些有趣的阅读:

是否有其他解决方案可用于查找iframe内内容的高度?您可以抓取HTML服务器端,并将其从同一域加载到客户端。是否有其他解决方案可用于查找iframe内内容的高度?您可以抓取HTML服务器端,并将其从同一域加载到客户端。