.php文件里面的js代码在开发者中不显示
在谷歌浏览器开发者中心不能看到.php中的js代码,但是能运行,为什么不显示?
在谷歌浏览器开发者中心不能看到.php中的js代码,但是能运行,为什么不显示?
2018-01-09
据我目前了解,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文件的执行过程中动态加载过来的。
希望能帮到您^_^。
举报