缓存上传文件会导致chrome崩溃
Caching uploadify files crashes the chrome
我正在使用uploadify。当我尝试用上传脚本打开页面时,页面崩溃了。我用了很长时间了。但现在只有我得到了错误。
这只发生在chrome中。它在firefox, safari和IE中运行良好。
我通过谷歌搜索,找到了一个解决方案,如禁用浏览器缓存(工作)。但这并不是在客户端浏览器中执行此操作的最佳方式。有没有办法禁用缓存的特定页面使用htaccess?
我在htaccess中尝试了以下操作。但是没有用。
<Files jquery.uploadify.js>
ExpiresDefault "access plus 0 seconds"
</Files>
请建议我解决这个问题。
最后我通过添加一个额外的参数(改变URL或版本文件)
?ver=<?php echo rand(0,9999);?>
来解决这个问题,如下所示。
<script src="js/jquery.uploadify.min.js?ver=<?php echo rand(0,9999);?>" type="text/javascript"></script>
查看更多信息
更新(27-01-2015):
以上解决方案现在不起作用。找到另一个解决方案。像下面这样在上传函数周围添加超时可以防止chrome崩溃。这不是正确的解决办法,但现在可以预防了。上传的论坛也被锁定了。所以,我不能发表一个关于这个的问题。
setTimeout(function () {
$("#uploadify_id").uploadify({})...
},0);
谢谢大家。
将@date("U")放在脚本src之后。这样的:
js/jquery.uploadify.min.js?<?=@date("U")?>
它将修复缓存崩溃的问题
相关文章:
- Chrome在尝试从Javascript修改CSS3动画时崩溃
- Javascript正则表达式文件类型崩溃chrome
- 使用SoundJS离开网页会导致Google Chrome崩溃
- 如果我刷新几次,为什么我的应用程序会在Chrome中崩溃
- 使用 for 循环用整数序列填充数组,而不会使 Chrome 崩溃
- JavaScript 冻结/崩溃在 Chrome 中
- 如果 Chrome 扩展程序崩溃,如何让另一个扩展程序重新加载崩溃的扩展程序
- Chrome 在执行正则表达式匹配时崩溃
- JavaScript SetTimeOut永远不会触发函数并使Chrome崩溃
- D3中的脚本.js使Chrome崩溃
- chrome崩溃与javascript中java的方法调用
- SVG中的弯曲文本会使Chrome崩溃
- URI过长时Chrome崩溃
- Chrome崩溃与这个JS
- 缓存上传文件会导致chrome崩溃
- chrome崩溃,而设置弹出窗口.innerHTML = largeString
- 我如何运行一个繁重的cpu和内存HTML/javascript程序?(firefox、chrome崩溃)
- Javascript:导出大的text.csv文件会导致Google Chrome崩溃
- HTML5文件API在使用readAsDataURL加载所选图像时导致Chrome崩溃
- Openlayers 3在pointermove处理程序中使用调试器导致chrome崩溃