Javascript 如何从嵌入标记访问#文档的dom元素?
我有一个带有嵌入标记的标记,希望访问#文档内容 获取后尝试遍历直到嵌入标记无法访问内部节点,但是有一个函数可用getElementByTagName()或getElementByClassName(),但没有帮助Javascript 如何从嵌入标记访问#文档的dom元素?,javascript,jquery,html,dom,embed,Javascript,Jquery,Html,Dom,Embed,我有一个带有嵌入标记的标记,希望访问#文档内容 获取后尝试遍历直到嵌入标记无法访问内部节点,但是有一个函数可用getElementByTagName()或getElementByClassName(),但没有帮助 var embedContent = document.getElementById('embed1') var parentContents = x.parentElement.parentNode.lastElementChild.getElementsByTagName('em
var embedContent = document.getElementById('embed1')
var parentContents = x.parentElement.parentNode.lastElementChild.getElementsByTagName('embed')
> [function, embed1: function]
下面是如何获取各个标记的值之后才能访问嵌入标记
是否有其他方法来实现这一点?如果是,请提供任何url或示例。标记的内容本质上是锁定的阴影DOM-这是一个全新的文档,Chrome可以访问,但您不能
很容易检查您可以访问哪些属性:
var xObj=document.getElementById('xObj');
用于(xObj中的var p){
var值=null;
试一试{
值=xObj[p];
}捕获(错误){}
如果(值)
console.log(p,值);
}
好的,有没有办法直接访问其他网站的标记,我尝试了iframe,因为可能是同一个来源,所以我移动到此处嵌入标记也不可能。如果您知道任何其他可能的方式,请在此处共享@Keith@rselvaganesh您发现的任何规避同源策略的行为都将是一个安全漏洞,很可能会很快得到修补。