Heim  >  Artikel  >  Backend-Entwicklung  >  使用uploadify访问laravel5二级路由(如/foo/bar)在chrome42中报IO错误

使用uploadify访问laravel5二级路由(如/foo/bar)在chrome42中报IO错误

WBOY
WBOYOriginal
2016-06-06 20:32:461052Durchsuche

uploadify代码

<code><script type="text/javascript">
    <?php $timestamp = time();?>
    $(function() {
        $('#file_upload').uploadify({
            'formData'     : {
                'timestamp' : '<?php echo $timestamp;?>',
                'token'     : '<?php echo md5('24mim' . $timestamp);?>'
            },
            'swf'      : '{{ asset("/assets/js/uploadify/uploadify.swf") }}',
            'uploader' : '{{ url("ads/upload") }}'
        });
    });
</script>
</code>

访问ads/upload这个URI时,直接被拒绝,不是服务器拒绝,因为nginx完全没日志,是chrome拒绝的,网络监控显示net::ERR_BLOCKED_BY_CLIENT,就是请求没出去,然后又重新创建了一个路由是/upload,可以正常访问,laravel的crsf保护已经针对这些路由做了关闭,所以就是不明白,在IE8-11和FF38上都正常,真是搞不懂是什么导致的,虽然功能上可以先对付了,但是还是想知道是什么原因导致的.

回复内容:

uploadify代码

<code><script type="text/javascript">
    <?php $timestamp = time();?>
    $(function() {
        $('#file_upload').uploadify({
            'formData'     : {
                'timestamp' : '<?php echo $timestamp;?>',
                'token'     : '<?php echo md5('24mim' . $timestamp);?>'
            },
            'swf'      : '{{ asset("/assets/js/uploadify/uploadify.swf") }}',
            'uploader' : '{{ url("ads/upload") }}'
        });
    });
</script>
</code>

访问ads/upload这个URI时,直接被拒绝,不是服务器拒绝,因为nginx完全没日志,是chrome拒绝的,网络监控显示net::ERR_BLOCKED_BY_CLIENT,就是请求没出去,然后又重新创建了一个路由是/upload,可以正常访问,laravel的crsf保护已经针对这些路由做了关闭,所以就是不明白,在IE8-11和FF38上都正常,真是搞不懂是什么导致的,虽然功能上可以先对付了,但是还是想知道是什么原因导致的.

真是哔了狗了,刚发完问题,我就找到问题所在了,浪费了一下午的时间,罪魁居然是chrome的扩展Adblock plus(妈蛋我以后看广告还不行吗,居然这么大一个坑),具体原理不太清楚,反正禁用它或者在隐身模式下就正常了,估计很少人能遇到这个坑吧,对别人参考意义好像不大,反正提醒大家以后再chrome下用隐身模式开发吧,以免因为安装扩展导致遇到奇奇怪怪的坑,就酱;

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn