У меня есть веб-страница со ссылкой на https, но перед тем, как перейти к ней, я хочу проверить, есть ли к ней доступ, я имею в виду, если у пользователя установлен сертификат, я использую эту функцию:
<script src="http://code.jquery.com/jquery-1.5.2.js"></script>
<script>
$.ajax({
url: "<?=$url ?>",
dataType: 'script',
success: function(data, textStatus, request) {
//alert(request + " : " status);
window.location.replace("<?=$url ?>");
},
error : function(request, textStatus, errorThrown){
alert("ERROR");
$('#cert').html('You dont have the certificate');
}
});
setTimeout(function() {
$('#cert').html('You dont have the certificate')
}, 5000);
</script>
Проблема в том, что он работает в Firefox и Safari, но explorer и Chrome всегда возвращают успех, а затем я получаю страницу «Продолжить без сертификата», которой я хочу избежать.
Как я могу это знать?
Спасибо!