包括javascript文件和w3c验证
including javascript file and w3c validation
我买了一个模板,在主页面中,它包含如下javascript文件:
<script
src="thefile.js?v=v1.9.6&sv=v0.0.1"></script>
正如你所看到的,在文件的末尾有两个参数,一个是v,我认为它是版本,另一个是sv,我不知道它是什么。当我在w3c验证器中检查该文件时,它显示错误,并说"&没有启动字符引用"。现在我有两个问题:第一,sv代表什么,第二,我应该去掉&在脚本中消除错误?
参数?v=v1.9.6&sv=v0.0.1表示一个查询字符串,因此浏览器会认为它是从?v=v1.9.6&sv=v0.0.1。因此导致它从文件加载,而不是从缓存加载。如你所愿。
而且,浏览器会假设下次你打电话时源会保持不变?v=v1.9.6&sv=v0.0.1,并且应该用该字符串缓存它。因此,无论您的服务器设置如何,它都将保持缓存状态,直到您移动到?v=v1.9.7&sv=v0.0.2,依此类推。
&是无法识别的字符,请使用其html代码"&"来避免注释
相关文章:
- 正在验证8个真/假复选框或复选框中的2个
- 借助asp.net验证或java脚本对多个文本进行验证
- 如何使用w3c验证程序API
- w3c验证器检查站点的缓存版本
- 要验证的数据cfasync(W3C)
- JSF 1.2 注入导致 w3c 验证失败的 javaScript
- JavaScript 中 的 W3C 验证
- 如何包含 JavaScript 代码,以便它通过 w3c 验证器
- 错误验证 W3C HTML5 img noscript facebook.com.
- 此 Javascript 代码段的 W3C 验证错误
- W3C没有;t验证谷歌地图api
- 包括javascript文件和w3c验证
- W3c验证器和for (var i=0;i
- XHTML Mobile 1.0 -由于脚本导致W3C验证无效
- 在我的textArea中的W3C Html验证器
- AngularJS应用没有通过官方的W3C HTML5验证
- W3C验证器:元素头缺少子元素标题的必需实例
- W3C验证-脚本标记-Javascript或其他东西
- 来自 W3C 验证程序的错误“元素脚本不得具有属性延迟,除非还指定了属性 src”
- 如何将用户创建的HTML发送到W3C验证器以进行自动检查,而不会出现跨域错误