我有一个iframe加载嵌入domain1.com的Flash游戏。 iframe源自domain3.com,domain3.com在htaccess文件中包含以下CORS代码,以允许访问domain1.com和其他域。
<FilesMatch "\.(js|css|php|jpg|jpeg|png)$">
<IfModule mod_headers.c>
SetEnvIf Origin "http(s)?://(www\.)?
(domain1.com|domain2.com)$"
AccessControlAllowOrigin=$0
Header add Access-Control-Allow-Origin %.
{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
</IfModule>
</FilesMatch>
我正在尝试捕捉Flash游戏的截图 通过JS(html2canvas)嵌入domain1.com但是我仍然得到一个黑色图像。我不确定我做错了什么。我对CORS不太熟悉,所以我很感激一些帮助。访问控制允许标头和访问控制允许方法都缺少上面的CORS代码。这可能是问题吗?如果是这样,我将如何将它们添加到当前代码中?在加载iframe代码时我是否必须添加任何内容?