私が知っている古い質問ですが、Nietはこの問題について正しいです。解決策は、その特定のページで CORS を有効にすることです。完全な内訳: http://www.html5rocks.com/en/tutorials/cors/
PHPの場合、私が使用したソリューションは次のとおりです。
$http_protocolPos = stripos($_SERVER['SERVER_PROTOCOL'], '/');
$http_protocol = strtolower(substr($_SERVER['SERVER_PROTOCOL'], 0, $http_protocolPos)).'://';
$http_serverName = $_SERVER['SERVER_NAME'];
$httpFull = $http_protocol . $http_serverName;
if ($httpFull == "{$http_protocol}www.example1.com" || $httpFull == "{$http_protocol}www.example2.com" ||
$httpFull == "{$http_protocol}localhost" )
{
header("Access-Control-Allow-Origin: $httpFull");
}
Microsoft のドキュメントから、これも同様に機能する可能性があります。
header("X-XSS-Protection: 0");
しかし、私はそれについて推測しているだけです。