0

cljsreplを機能させようとしています。ただし、Chromeのjsコンソールで次のエラーが発生します-

Unsafe JavaScript attempt to access frame with URL http://0.0.0.0:3000/ from frame with URL http://localhost:9000/repl? ....... Domains, protocols and ports must match.

を使用してcljreplでアプリを提供しています(ring.util.serve/serve app)。これにより、ブラウザが開きますhttp://0.0.0.0:3000

クロスドメインの問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

このコンテキスト0.0.0.0では、ソケット バインドに渡されたときに、マシン上に存在するすべてのアドレスをリッスンすることを意味する特別なアドレスがあります。

問題を解決するには、URL を使用してブラウザーを開けば問題ありませんhttp://localhost:3000。JavaScript とそれをホストするフレームは同じドメインになります。

于 2013-03-09T16:56:53.333 に答える