javascript – 在页面加载时上传swf js错误并取消状态

我在我的magento网站上使用uploadify插件上传文件,我在pageload上收到以下错误,我在谷歌上搜索此错误,但我无法理解为什么电话会发生2次并且仅在Google Chrome中被取消?
https://mysite.com/skin/frontend/mytheme/default/js/uploadify/uploadify.swf

在页面加载此调用发生2次,我如何解决此js错误(功能正常)和我的代码

$('#file_upload').uploadify({
    'uploader'   : 'uploadify/uploadify.swf','script'     : 'uploadify/uploadify.php','folder'     : 'upload'
});

如果我观察网络​​(Chrome浏览器)中的通话记录显示

uploadify.swf
/skin/frontend/mytheme/default/js/uploadify   GET   (canceled)  Pending  jquery-1.7.1.min.js:2Script 13 B0 B 13 ms
-
uploadify.swf
/skin/frontend/mytheme/default/js/uploadify   GET   (canceled)  Pending   jquery-1.7.1.min.js:2Script 13 B0 B 13 ms

我发现这是来自uploadify插件本身的问题,因为演示网址也在通话记录中显示了相同的已取消请求Demo Url.但我的客户不希望这些类型的请求.

在较新版本的Google Chrome中,它会在请求标题中显示错误,例如“注意:显示临时标题”

那么请你帮我理清(或)取消请求的原因?

解决方法

我认为这与swfobject有关.

无论如何,我能够通过在我的上传按钮周围包裹div并显示它来阻止它:none然后一旦我使用JQuery上传我在隐藏的div上运行.show().我的假设是chrome只在显示不是none时加载,所以如果你在uploadify()运行后触发它就可以了.

这仍然是一个黑客,我不知道究竟是什么原因.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...