When loading a Dynamics CRM form with a HTML web resource I get the below error from the Chrome browser console.
https://xxxx.api.crm6.dynamics.com/api/data/v8.2/<custom entity>. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://.crm6.dynamics.com' is therefore not allowed access. The response had HTTP status code 401.
<script type="text/javascript">
 var clientUrl = "https://xxxx.api.crm6.dynamics.com/api/data/v8.2/"
 function GetAccounts() {
    var url = clientUrl + "accounts"
    $.ajax({
        method: "GET",
        url: url,
        async: false,
        beforeSend: getAccountsBeforeSendCallback,
        fail: getAccountsFailCallback,
        done: getSavingGoalsDoneCallback,
        success: getAccountsSuccessCallback
    });
}
 function getAccountsBeforeSendCallback(jqXHR, settings) {
    debugger
    jqXHR.setRequestHeader("OData-MaxVersion", "4.0");
    jqXHR.setRequestHeader("OData-Version", "4.0");
    jqXHR.setRequestHeader("Accept", "application/json");
    jqXHR.setRequestHeader("Content-Type", "application/json; charset=utf-8");
}
</script>
 
     
    