sunniejs/vue-canvas-poster

解决图片跨域

sunniejs opened this issue · 9 comments

关于项目大家问的最多的问题就是图片出现了跨域,大家可以在这里积极的提出解决方案。

1.如果图片在你自己的服务器上,配置nginx

location / {  
	 add_header Access-Control-Allow-Origin *;
  	 add_header Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept";
  	 add_header Access-Control-Allow-Methods "GET, POST, OPTIONS";
                add_header Access-Control-Allow-Credentials "true";
         if ($request_method = "OPTIONS") { 
                    add_header Access-Control-Allow-Origin *; 
                   add_header Access-Control-Allow-Methods "GET, POST, OPTIONS";
                   return 204; 
  	}
    
  }  
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  {
      add_header Access-Control-Allow-Origin *;
      expires      30d;
      error_log off;
      access_log /dev/null;
  }

我的是阿里oss 特别麻烦

阿里云oss 怎么处理呢

+1

我的是阿里oss 特别麻烦

我阿里云上的图片可以直接用啊,阿里云oss有跨域设置吧

大佬,阿里oss 跨域怎么解决的

+1

阿里云oss怎么处理呢
大佬,请问阿里的oss怎么解决的

请问OSS跨域问题怎么解决的,为什么我的配置允许跨域,还是报错?

有大佬解决了跨域的问题了吗?好蛋疼,阿里云的oss也配了,还是报跨域