无法使用 Chrome 开发工具检查元素
Unable to Inspect an Element using Chrome Dev Tools
我有一个基本的html文件(base.html(,里面有一个使用(iframe.html(的iframe。iframe 仅在单击某个菜单项时显示。它们都托管在同一域中。
在 base 中.html我包含一个指向我使用的外部服务的脚本。包含脚本会返回一个位于我的页面上的对象。
<script type="text/javascript" src="externalSite.com/myID.js"></script>
在 iframe 中.html我有另一个脚本,它基于返回的对象的一些属性构建菜单
<script type="text/javascript" src="my_list_builder.js"></script>
my_list_builder.js的代码如下所示:
var myList = parent.externalAPI.getItems()
var listBlock = "<div><ul>"
for (var i = 0; i < myList.length; i++) {
listBlock += '<li><span>'+ myList[i].Name + '</span></li>';
}
listBlock += '</ul></div>'
$('someElement').append(listBlock);
现在,此代码按预期执行并将 listBlock 添加到我想要的页面,但是当我尝试检查 Chrome 中 iframe 中的任何元素时,我无法这样做。iframe 是我可以检查的最低级别元素,但它没有通常的下拉选项。如果我删除my_list_builder.js我就可以毫无困难地检查 iframe 中的元素。
关于可能导致问题的原因的任何想法?
尝试在 iframe/非 iframe 脚本中使用 debugger
关键字。简单地将debugger;
放在一行上,应该以编程方式在Chrome开发人员工具(也是Firebug(中引起断点。更多信息: https://developer.mozilla.org/en/JavaScript/Reference/Statements/debugger
相关文章:
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- Chrome开发工具中使用了哪些框架和库
- `当使用箭头函数时,“开发工具”中未定义“this”
- 有没有一种方法可以使用任何浏览器扩展整个dom树'的开发工具
- $.get-response没有responseJSON方法,但当我在Chrome开发工具中绑定它时,它确实有
- 无法在Chrome开发工具中实时编辑Javascript
- 在Chrome开发工具中测量步骤之间的时间
- Redux开发工具Chrome扩展Immutable.js导致错误
- 未注释img´除非调整浏览器大小、缩放或打开开发工具,否则不会显示
- Chrome 开发工具:如何计算加载弹出窗口并将其显示在页面上所需的总时间
- AWS S3 JavaScript 开发工具包 getSignedUrl 仅返回基本路径
- 是否有“”的键盘快捷键;暂停动画”;Chrome开发工具中的功能?(F12)
- 哪个webpack开发工具适合chrome应用程序
- 如何使用Chrome'查看窗口对象中定义了哪些变量;的开发工具
- CSS样式没有显示在浏览器上,但检查器/开发工具说它正在应用
- 无法使用 Chrome 开发工具检查元素
- 如何检查Chrome开发工具是否已打开
- 图像滑块不显示,直到检查开发工具
- YUI如何告诉web检查器/开发工具对象的类型
- 是否可以使用浏览器开发工具来检查asp.net mvc项目中的ViewData ?