-1
我的AJAX是:jQuery的 - 檢查,如果瀏覽器支持AJAX到外部服務器
$.ajax({
type: 'post',
url: 'http://www.domain.com',
data: {mach: stuff},
success: function(datawohnort) {
}
});
而且在domain.com我做的:
<?php
header("Access-Control-Allow-Origin: http://wheretherequestcomesfrom.com");
?>
它不工作在舊的瀏覽器,所以我怎麼可能用jQuery/js檢查瀏覽器是否支持它而不向外部服務器發出請求?
我打算將使用不支持CORS的瀏覽器的用戶重定向到建議他們升級到的瀏覽器的頁面。
$ .support.cors。如果它是錯誤的,則Cors請求不受支持。這通常會影響所有版本的IE 10以前的版本,除非您安裝了使用不受支持的XDomainRequest語法添加傳輸的jQuery插件。 –
定義舊的瀏覽器? IE 5? Netscape Navigator? – ochi
你是否支持IE7?有一些插件可以讓IE8和jQuery一起工作。 – epascarello