设置脚本中发生错误时出现在控制台中的文件名

时间:2013-08-17 15:38:08

标签: javascript dom

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

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

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

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

这可能吗?谢谢!

1 个答案:

答案 0 :(得分:2)

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

这甚至适用于恶意代码!

非常可爱: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