Получение данных с помощью jquery-запроса jquery
<html>
<head>
<title>test demo</title>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<script src="http://cdn.bootcss.com/jquery/1.2.3/jquery.js"></script>
</head>
<body >
</body>
<script type="text/javascript">
$.ajax({
// url: 'https://randomuser.me/api/?results=5', // Ie8 failure
// url: 'http://suggestion.baidu.com/su?wd=11&p=3&t=1526957301796', Ie8 success
// url: 'https://api.ipify.org/?format=jsonp', // Ie8 failure
url: 'http://api.ipify.org/?format=jsonp', // Ie8 succeeded (with the same api as the previous one, but with different protocols)
dataType: 'jsonp',
type: 'get',
// jsonp: "cb",
success: function(res){
console.log(res)
},
error: function(err){
console.log('err', err)
}
})
</script>
</html>
Кроме того, также обнаружено, что до тех пор, пока вводится CDN-адрес jquery с HTTPS, например
<script src="https://cdn.bootcss.com/jquery/1.2.3/jquery.js"></script>
itбудет '$' не определено Это ie8 не поддерживает HTTPS jsonp?Поскольку не было никакого официального заявления и четкого ответа, я надеюсь, что есть определенный ответ;большое спасибо