Javascript CSS&;不适用于浏览器的JS库
我知道浏览器会发送一个if-modified-since头(带有时间戳),以保持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
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邓伍迪,我当然用谷歌搜索过了。