Ignorer l'erreur de certificat SSL dans jQuery et AJAX

Je suis novice pour jQuery/AJAX. J'ai une petite application de test de fin qui a un bouton sur elle. Lorsque le bouton est cliqué, d'une connexion à un serveur situé dans le même domaine pour obtenir des données et d'alerte.

Problème: Mon application peut pas faire de connexion au serveur. La capture d'écran suivante est de les outils de développement de google chrome.

Ignorer l'erreur de certificat SSL dans jQuery et AJAX

Le serveur a son propre certificat auto-signé. Si je me connecte au serveur via un navigateur web-je obtenir un certificat SSL avertissement comme indiqué ci-dessous.

Ignorer l'erreur de certificat SSL dans jQuery et AJAX

Si je clique sur continuer, puis connectez-vous au serveur, après cela, maintenant, mon application est également en mesure de recherchez les données à partir du serveur.(Si je clique sur le bouton sur mon application web, il les alertes données par le serveur.)

Question: Est-il une solution de contournement pour cela, puis-je contourner cette erreur? Pourquoi ça marche une fois, j'ai connecté au serveur via un navigateur web? Mon application sera utilisée localement dans le même domaine et qu'il n'est pas un public app.

jQuery Code: j'ai ce code:

$('#mybutton').click(function(){
    $.ajax({
        type: "GET",
        url: "https://192.168.150.33/Api/loc?jsonpCallback=myCallback",
        dataType:"jsonp",
        async: false,
        beforeSend: function (request){
            request.withCredentials = true;
            request.setRequestHeader("Authorization", "Basic " + btoa('admin' + ":" + 'password'));
            },
        success: function(response){
                alert('hi');
            },
    });
});
function myCallback(response){
        data= JSON.stringify(response)
        alert(data)

Ici est un post qui traite du même problème. Que j'ai compris ce post, selon elle, il n'y a pas de solution. Toutes les suggestions seront utiles. Grâce

source d'informationauteur