Como ignorar a solicitação de comprovação OPTIONS no AngularJS

Eu havia desenvolvido um aplicativo PhoneGap que agora está sendo transformado em um site móvel. Tudo funciona sem problemas, além de uma pequena falha. Uso uma determinada API de terceiros por meio de uma solicitação POST, que funciona bem no aplicativo, mas falha na versão do site para celular.

Após uma análise mais detalhada, parece que o AngularJS (acho que o navegador realmente) está primeiro enviando uma solicitação OPTIONS. Hoje aprendi muito sobre o CORS, mas não consigo descobrir como desativá-lo completamente. Eu não tenho acesso a essa API (portanto, as alterações nesse lado são impossíveis), mas elas adicionaram o domínio no qual estou trabalhando ao cabeçalho de Controle de Acesso-Permitir-Origem.

Este é o código que estou falando:

        var request = {
                language: 'fr',
                barcodes: [
                    {
                        barcode: 'somebarcode',
                        description: 'Description goes here'
                    }
                ]
            };
        }
        var config = {
            headers: { 
                'Cache-Control': 'no-cache',
                'Content-Type': 'application/json'
            }
        };
        $http.post('http://somedomain.be/trackinginfo', request, config).success(function(data, status) {
            callback(undefined, data);
        }).error(function(data, status) {
            var err = new Error('Error message');
            err.status = status;
            callback(err);
        });

Como posso impedir que o navegador (ou AngularJS) envie a solicitação OPTIONS e pule para a solicitação POST real? Estou usando o AngularJS 1.2.0.

Desde já, obrigado.

questionAnswers(5)

yourAnswerToTheQuestion