2

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

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

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

理想情况下,console.log 时也会出现正确的文件名。

这可能吗?谢谢!

4

1 回答 1

2

事实证明,您可以在 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

于 2013-08-17T16:35:30.920 回答