2

私はこのように試しました:

<head>
<meta http-equiv="Access-Control-Allow-Origin" content="http://localhost" />
<script src="jquery.js" type="text/javascript" ></script>
</head>

* を入れてみたり、コンピューターで html ファイルを開いて直接実行したり、http://localhost/filename.phpを使用してみたり、 /filename.html を試したりしましたが、動作しませんでした。

以下のphpコードも試してみました(htmlタグの上に置きました):

<?php
header('Access-Control-Allow-Origin : *');
?>
<html>
<head>

しかし、エラーが発生します: Origin http://localhostは Access-Control-Allow-Origin によって許可されていません。

ファイルから直接実行すると、エラーが発生します: Origin null is not allowed by Access-Control-Allow-Origin.

解決策は何ですか?
ありがとう

4

1 に答える 1

1

これはサーバー設定です(私が理解している限り)。これは、セクション内の Apache (Apache を実行している場合) 構成ファイル <Directory>, <Location>, <Files> or <VirtualHost>、または .htaccess ファイル内に配置できます。

Header set Access-Control-Allow-Origin *

また、* は「http://localhost」の場合もあります。mod_headers が有効/インストールされていることを確認してください。

于 2012-05-17T14:04:43.677 に答える