javascript - 设置脚本发生错误时控制台中显示的文件名

标签 javascript dom

我有一个正在作为数据 uri 加载的脚本标记,即

<script type="text/javascript" src=[some data uri]></script>

我希望能够定义一些与我的脚本相关的内容,这样当我的页面上发生错误时,该错误不会以疯狂的数据 uri 作为文件名出现在控制台中,而是会出现以下文件名:我定义。

理想情况下,当您 console.log 时,也会显示正确的文件名。

这可能吗?谢谢!

最佳答案

事实证明,您可以在 webkit 中使用 js 代码底部的//@ sourceURL 指令来执行此操作。

这甚至可以在评估代码中工作!

非常可爱:http://blog.getfirebug.com/2009/08/11/give-your-eval-a-name-with-sourceurl/

您可以使用 sourceMaps 做更多事情,并且其他浏览器也支持,请参见此处:http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-howwork

关于javascript - 设置脚本发生错误时控制台中显示的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18290485/

相关文章:

javascript - 删除 Div 中的最后一个元素 [JavaScript]

javascript - 我如何在 DOM 中找到 "refresh"元素?

javascript - 如何在Javascript中获取当前屏幕 View 中左上角的偏移量?

javascript - 在通过 JavaScript 的 Canvas 中,如何获取对象的坐标,然后将该对象移动到不同的坐标?

javascript - 在不重新加载页面的情况下编辑 javascript 数组

javascript - Href 标题属性在 IE10 中不起作用

javascript - 使用 JavaScript 将数据从 .csv 文件导入到 HTML 表

java - 如何使用 Java 将 XML 中的一个标签替换为另一个标签?

javascript - Meebo Bar 等工具栏如何工作?

javascript - Angularjs $http.get 不工作