Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript检查远程域的SSL?_Javascript_Jquery_Ssl - Fatal编程技术网

如何使用JavaScript检查远程域的SSL?

如何使用JavaScript检查远程域的SSL?,javascript,jquery,ssl,Javascript,Jquery,Ssl,在JavaScript中是否可以检查远程域的SSL?用例是,用户访问我的站点并在表单中输入他们的域名,我的JavaScript查询他们的域以查看它是否使用SSL,如果使用,则显示“SSL” 我正在使用jQuery(1.8.2),因此我尝试: $.ajax({ type: 'GET', url: 'https://the-domain-entered', crossDomain: true, }) .done(function(data) { console.log('succes

在JavaScript中是否可以检查远程域的SSL?用例是,用户访问我的站点并在表单中输入他们的域名,我的JavaScript查询他们的域以查看它是否使用SSL,如果使用,则显示“SSL”

我正在使用jQuery(1.8.2),因此我尝试:

$.ajax({
  type: 'GET',
  url: 'https://the-domain-entered',
  crossDomain: true,
})
.done(function(data) {
  console.log('success: ' + data);
})
.fail(function(data) {
  console.log('fail: ' + data.statusText);
});
这总是返回:

fail: error

不管其他域是否支持SSL,它可能不允许跨源XHR。默认情况下,如果站点a和站点B位于不同的源,则站点a上的脚本无法读取站点B上资源的内容。请参阅:。如果站点B提供允许站点A访问的服务,则可以放宽此限制。相关:您可以尝试使用https中的“s”来显示这一点吗?