问答详情
源自:3-1 JS调试工具介绍

.php文件里面的js代码在开发者中不显示

在谷歌浏览器开发者中心不能看到.php中的js代码,但是能运行,为什么不显示?

提问者:simonWQ 2018-01-09 23:40

个回答

  • 慕村6235319
    2018-02-14 17:58:40

    据我目前了解,PHP文件只把JS脚本传给浏览器执行,并不会自己在后台执行JS脚本。所以我猜可能是下面这几种情况:

    1、如果题主并不确定所看到的效果一定是JS文件达到的,那题主看到的效果,有可能并不是JS效果,而是后台PHP脚本的效果,很多JS可以实现的效果,PHP实际也是可以实现的。

    2、如果题主确定效果是JS实现的:

    1)比如题主是后台开发人员,自己写的JS脚本,那么,如果你的JS脚本是直接和HTML代码写在同一个文本中,network中是不会额外请求一个JS文件的,只需要用代码检查工具在HTML中直接检查你写的JS标签即可,和检查其他标签(如div标签之类的)一样的操作。

    2)chrome浏览器会自动缓存之前已经请求过的脚本文件,如果题主是指在network中没有发现这次响应中有本该有的JS文件,但该文件确实执行了,那很可能是这种情况,只需要ctrl+F5,或者浏览器工具栏清除历史记录,这时候浏览器重新请求,就会在network中加载该JS文件。

    3)如果题主是指明明检查网页源代码时并没有的JS文件,却在网页中加载执行了,那么这段JS脚本有可能是在其它JS文件的执行过程中动态加载过来的。

    希望能帮到您^_^。