This is a page demonstrating CORS

The cross domain server configuration can be found here.

The source code can be found on github.


Test cases


    

Logs

https://cors-example.netlify.app/js/module.js is running

<script async="" type="module" src="./js/module.js"></script> got load

https://cors-example.netlify.app/js/main.js is running

<script async="" src="./js/main.js"></script> got load

<script async="" type="module" src="https://cors-server.netlify.app/js/module.js" crossorigin="anonymous"></script> got error

<script async="" type="module" src="https://cors-server.netlify.app/js/module.js"></script> got error

<script async="" type="module" src="https://cors-server.netlify.app/js-whitelist/module.js"></script> got error

<script async="" type="module" src="https://cors-server.netlify.app/js-whitelist/module.js" crossorigin="use-credentials"></script> got error

<script async="" type="module" src="https://cors-server.netlify.app/js-whitelist/module.js" crossorigin=""></script> got error

<script async="" type="module" src="https://cors-server.netlify.app/js-whitelist/module.js" crossorigin="anonymous"></script> got error

<script async="" src="https://cors-server.netlify.app/js/main.js" crossorigin="anonymous"></script> got error

https://cors-server.netlify.app/js-public/module.js is running

<script async="" type="module" src="https://cors-server.netlify.app/js-public/module.js"></script> got load

<script async="" type="module" src="https://cors-server.netlify.app/js-public/module.js" crossorigin="anonymous"></script> got load

https://cors-server.netlify.app/js-whitelist/main.js is running

<script async="" src="https://cors-server.netlify.app/js-whitelist/main.js"></script> got load

https://cors-server.netlify.app/js-public/main.js is running

<script async="" src="https://cors-server.netlify.app/js-public/main.js"></script> got load

https://cors-server.netlify.app/js/main.js is running

<script async="" src="https://cors-server.netlify.app/js/main.js"></script> got load

https://cors-server.netlify.app/js-whitelist/main.js is running

<script async="" src="https://cors-server.netlify.app/js-whitelist/main.js" crossorigin="anonymous"></script> got load

https://cors-server.netlify.app/js-public/main.js is running

<script async="" src="https://cors-server.netlify.app/js-public/main.js" crossorigin="anonymous"></script> got load