gpt4 book ai didi

javascript - 如何使用 IE 11 和 Firefox 36 调试 StealJS?

转载 作者:行者123 更新时间:2023-11-28 07:33:06 27 4
gpt4 key购买 nike

我使用minor tag of StealJS加载我的 JS 文件,一切似乎都正常,但今天我意识到我根本无法在 IE 11 和 Firefox 36 中调试我的代码。到目前为止,我只使用基于 Chrome/Blink 的新 Opera,当前版本为 27,这在调试方面效果很好。但是:

Firefox 的内置开发工具根本不显示我的 JS 文件。它们只显示steal.js,然后直接显示一条名为“evals”的灰色行,另外两行是我在stealconfig.js中使用和导出的两个JS库。

Firefox 的 Firebug 显示我的文件,我可以设置断点,但似乎存在一些错误,因为如果我设置/取消设置断点,则会显示一些永远不会完成的小动画。如果我重新加载页面,则会显示通常的断点图标(一个红色圆圈),因此看起来断点已成功设置,但代码根本不会在断点处停止。但它是运行的,因为在断点处实现的功能是可用的。

在 IE 11 中,我的 JS 文件显示在“动态脚本”树中,我也可以设置断点,但每次重新加载当前页面时,断点的图标都会发生变化,并会出现一些带有警告标志的缺陷三 Angular 形,只是就像断点不再起作用之类的。当然,在我重新加载页面后,IE 也不会停止代码,并且如果我打开 JS 文件,断点就不再显示,这至少在 Firefox 的 Firebug 中有效。

这些问题都不会发生在 Opera/Chrome 中,我总是能看到我的所有文件,可以设置断点并且代码按预期停止。此外,所有浏览器都会显示对我的 JS 文件的单独请求,没有任何内容捆绑到一个大文件或类似文件中,在开发过程中它们都是独立的文件。

那么 StealJS 及其加载文件的方式是否与其他浏览器不兼容?他们是否需要添加对 Steal 如何处理文件加载的支持?我使用了以前版本的 Steal 和 JavaScriptMVC,该版本没有出现这些问题。

最佳答案

看起来这些是浏览器问题,所以去写错误报告。

https://github.com/stealjs/steal/issues/419#issuecomment-99059303

关于javascript - 如何使用 IE 11 和 Firefox 36 调试 StealJS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28903864/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com