Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firebug在网络面板中显示我的js文件一瞬间就消失了_Javascript_Firebug - Fatal编程技术网

Javascript Firebug在网络面板中显示我的js文件一瞬间就消失了

Javascript Firebug在网络面板中显示我的js文件一瞬间就消失了,javascript,firebug,Javascript,Firebug,我试图评估我的js加载时间,但Firebug不会向我展示 我进入网络面板,加载页面,我可以在一瞬间看到我的10或12个js文件,但是它们消失了,被Google Analytic的脚本所取代,成为最后出现的唯一一个。有什么好处 编辑: 为了说明我的经历,请看这一系列屏幕截图。虽然我把它们分开一分钟,但它们代表了大约3秒的时间,好像我要大声数出1、2、3,因为我正在观看页面刷新和FB分析正在获取的js文件。正如你所看到的,一开始似乎看到了他们所有人,然后他们就消失了。即使启用了持久化,记录也只存储最

我试图评估我的js加载时间,但Firebug不会向我展示

我进入网络面板,加载页面,我可以在一瞬间看到我的10或12个js文件,但是它们消失了,被Google Analytic的脚本所取代,成为最后出现的唯一一个。有什么好处

编辑:

为了说明我的经历,请看这一系列屏幕截图。虽然我把它们分开一分钟,但它们代表了大约3秒的时间,好像我要大声数出1、2、3,因为我正在观看页面刷新和FB分析正在获取的js文件。正如你所看到的,一开始似乎看到了他们所有人,然后他们就消失了。即使启用了持久化,记录也只存储最后一个文件。文件:

更新


如果我在“ALL”选项卡下,它会显示其他的.js文件,只是不在js选项卡下。有人知道吗

尝试启用
persist
,然后在手动清除之前连接不会消失。

尝试启用
persist
,然后在手动清除之前连接不会消失。

您的Javascript文件使用内容类型
text/html
,而不是
text/Javascript
application/javascript
application/x-javascript
。因此,一旦Firebug读取HTTP头,它们就会出现在HTML选项卡上,而不是JS选项卡上。在Firebug读取标题之前,Firebug似乎在寻找“扩展名”
*.js
。这就是为什么您会在js选项卡中看到js文件,但当加载了内容类型错误的HTTP头时,它们会切换到HTML选项卡

摘要


您正在为JS文件发送错误的HTTP内容类型
text/html
。为您的JS文件发送适当的HTTP内容类型
application/javascript
,一切正常


您的Javascript文件的内容类型为
text/html
,而不是
text/Javascript
application/Javascript
application/x-Javascript
。因此,一旦Firebug读取HTTP头,它们就会出现在HTML选项卡上,而不是JS选项卡上。在Firebug读取标题之前,Firebug似乎在寻找“扩展名”
*.js
。这就是为什么您会在js选项卡中看到js文件,但当加载了内容类型错误的HTTP头时,它们会切换到HTML选项卡

摘要


您正在为JS文件发送错误的HTTP内容类型
text/html
。为您的JS文件发送适当的HTTP内容类型
application/javascript
,一切正常



这是我第一次尝试。。当他们消失的时候我真的很惊讶。。我在他们出现的那一秒就做了一个截图,你可以看到连接还没有建立。。这就好像它一连接到文件就决定这些文件不存在,这是Firefox独有的问题还是其他浏览器也存在?Firebug是否在其他浏览器上运行?我一直认为这是一个FF唯一的插件。。我将研究一下Chrome、Opera和IE中内置的开发工具。啊,我明白了-DT中监视http请求活动的选项在哪里?这是我尝试的第一件事。。当他们消失的时候我真的很惊讶。。我在他们出现的那一秒就做了一个截图,你可以看到连接还没有建立。。这就好像它一连接到文件就决定这些文件不存在,这是Firefox独有的问题还是其他浏览器也存在?Firebug是否在其他浏览器上运行?我一直认为这是一个FF唯一的插件。。我会用Chrome、Opera和IE来研究它,你有内置的开发工具。啊,我明白了-DT中监视http请求活动的选项在哪里?回答得很好,非常感谢你对这个问题的解释。如何更改内容类型?我所有的链接都是type=“text/javascript”类型的。。这可能是服务器配置问题吗?我模糊地记得玩内容类型是为了gzip更多的内容。这是一个服务器配置问题。当您的文件直接从Apache提供时,请查看Debian系统上的
mod_mime
文档和文件
/etc/mime.types
。在我的系统上为js文件配置了一个内容类型
application/javascript
application/javascript
应该是javascript内容的首选内容类型。我认为这与我将这一行添加到.htaccess:
AddHandler应用程序/x-httpd-php5.html.php.js
有关。无法找到另一种方法来将我的php和js文件压缩。。嗯,除非有其他方法解决这些问题,否则在这种情况下是否有实际理由发送正确的MIME类型,因为它会带来其他好处?根据MIME类型,客户端应用程序决定如何处理服务内容。MIME类型是非常重要的,因为没有给定的内容类型,浏览器不知道要显示什么内容、提供下载、如何显示等等。。。这仅仅是因为js的mime声明是冗余的(HTTP头和内部HTML代码)以及浏览器的容错性,所以您的站点才能够像现在这样工作。回答得很好,非常感谢您为这个问题提供了一些帮助。如何更改内容类型?我所有的链接都是type=“text/javascript”类型的。。这可能是服务器配置问题吗?我模糊地记得玩内容类型是为了gzip更多的内容。这是一个服务器配置问题。当您的文件直接从Apache提供时,请查看Debian系统上的
mod_mime
文档和文件
/etc/mime.types
。有一个内容类型
app