我有一个正在作为数据 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/