鍍金池/ 問(wèn)答/人工智能  HTML5  PHP  網(wǎng)絡(luò)安全/ 關(guān)于在360瀏覽器下圖片跨域的問(wèn)題。

關(guān)于在360瀏覽器下圖片跨域的問(wèn)題。

我有兩個(gè)網(wǎng)站,oa.xxx.com和www.xxx.com。現(xiàn)在需要在oa.xxx.com網(wǎng)站上通過(guò)canvas將www.xxx.com網(wǎng)站上的圖片繪制出來(lái)。這樣就導(dǎo)致了跨域問(wèn)題。
解決方案:
因?yàn)楹笈_(tái)是用laravel框架做的,故在.htaccess中添加以下代碼:
<IfModule mod_setenvif.c>

<IfModule mod_headers.c>
    <FilesMatch "\.(cur|gif|ico|jpe?g|png|svgz?|webp)$">
        SetEnvIf Origin ":" IS_CORS
        Header set Access-Control-Allow-Origin "*" env=IS_CORS
    </FilesMatch>
</IfModule>

</IfModule>
在客戶端代碼如下:

clipboard.png

在谷歌瀏覽器下和火狐下都能正常實(shí)現(xiàn)功能:

clipboard.png

在360瀏覽器下就不能實(shí)現(xiàn):

clipboard.png

報(bào)錯(cuò):

clipboard.png

請(qǐng)問(wèn)該怎么解決?

回答
編輯回答
賤人曾

問(wèn)題已解決,是瀏覽器緩存問(wèn)題。只需要禁止瀏覽器使用緩存就可以。

2017年5月4日 06:15