所以我有这个非常奇怪的事情,我的javascript没有显示在我的源窗口中。如果我在我的js中设置debugger
然后重新加载页面,它将会中断,我可以看到javascript。奇怪的是,标签MyJavascriptFile.js
不是标签[VM](62)
,而是标有{{1}}或其他数字。我尝试重新安装chrome,它没有解决我的问题。它曾经不像这样,任何想法是怎么回事?通过添加调试器语句来获取我的javascript真的很烦人。
答案 0 :(得分:5)
我现在遇到这个问题。必须是Chrome中的错误。您所要做的就是加载控制台(f12),然后在加载控制台时重新加载页面。您现在可以看到您的代码了。
答案 1 :(得分:4)
奇怪的是,它不是标记为MyJavascriptFile.js的标签,而是读取VM或其他数字。
这是因为您通过localhost
访问脚本,因此遇到了安全策略。如果您使用IP或域名托管文件,则可以再次正常调试。
答案 2 :(得分:0)
您好试试看你的web.config,
如果您的debug属性设置为false,则javascript文件将不会显示,并且将具有字母数字名称。请将其设置为true并重试调试
<system.web>
<compilation debug="false" targetFramework="4.0">
当您通过$ .ajax post中的回调执行动态javascript(例如javascript模板)时,您可能会看到VM的javascript文件名