Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.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 CSS&;不适用于浏览器的JS库_Javascript_Css_Apache_Browser Cache - Fatal编程技术网

Javascript CSS&;不适用于浏览器的JS库

Javascript CSS&;不适用于浏览器的JS库,javascript,css,apache,browser-cache,Javascript,Css,Apache,Browser Cache,我知道浏览器会发送一个if-modified-since头(带有时间戳),以保持css和js文件的更新缓存 因此,当加载特定页面时,我第一次遇到了加载一些随机css和js文件的问题 我正在用jQuery的html()API加载一个特定页面。 简而言之,我只是用snippet.html替换了当前index.html中很好的一部分(jquery无法处理的事情) 问题是我在snippet.html中包含了一些js和css文件 看着我的浏览器加载文件,看着我的apache请求日志,我清楚地看到在snip

我知道浏览器会发送一个if-modified-since头(带有时间戳),以保持
css
js
文件的更新缓存

因此,当加载特定页面时,我第一次遇到了加载一些随机css和js文件的问题

我正在用jQuery的
html()
API加载一个特定页面。 简而言之,我只是用
snippet.html
替换了当前
index.html
中很好的一部分(jquery无法处理的事情)

问题是我在
snippet.html中包含了一些
js
css
文件

看着我的浏览器加载文件,看着我的apache请求日志,我清楚地看到在
snippet.html

snippet.html

<script type="text/javascript" src="/js/scripts/lib1.js"></script>
<script type="text/javascript" src="/js/scripts/lib2.js"></script>
<link type="text/css" rel="stylesheet" href="/styles/libs.css"/>
<table>
  <tr>
    <td>Whatever I do here</td>
  </tr>
</table>

不管我在这里做什么
index.html

<html>
<head>......</head>

  <div id="loadshippets"> <!-- later, load snippet.html into here --></div>

</html>

......
如果我硬刷新我的浏览器,库的加载会很好。 但是,如果我清除缓存并尝试将
snippet.html
加载到
中,我会遇到同样的问题

我只能推断
html()
API对浏览器有限制

我总是可以在
index.html
中加载这些库,但我希望首先了解这个结果。(我以后可能会加载随机库,不希望它们成为常规包的一部分)

有人知道为什么浏览器会忽略我的
lib1.js
lib2.js
libs.css
? (在铬和FF中测试)

如果有帮助,我注意到在FF的错误控制台中出现以下消息:
无法在同一帧中加载两次xregexp

嘿,Coffeemonitor,请包含一段JS。您应该在浏览器开发工具中查看请求;这可能比apache日志提供更多有用的信息depreciated@Sean邓伍迪,我当然用谷歌搜索过了。