如何使用HTTPS(而不是HTTP)require.js加载JavaScript文件?

如何使用HTTPS(而不是HTTP)require.js加载JavaScript文件?,javascript,requirejs,Javascript,Requirejs,我正在处理一个使用require.js加载javascript文件及其依赖项的项目。当我们使用HTTP时,所有的Javascript都工作得很好,但是在我们转换成HTTPS之后,它没有正确加载,我得到了一个错误。我对require.js非常陌生。谢谢你提前帮助我 这就是错误: [blocked] The page at 'https://ourdomainhere.com' was loaded over HTTPS, but ran insecure content from 'http://

我正在处理一个使用require.js加载javascript文件及其依赖项的项目。当我们使用HTTP时,所有的Javascript都工作得很好,但是在我们转换成HTTPS之后,它没有正确加载,我得到了一个错误。我对require.js非常陌生。谢谢你提前帮助我

这就是错误:

[blocked] The page at 'https://ourdomainhere.com' was loaded over HTTPS, but ran insecure content from 'http://cdn.jsdelivr.net/webjars/angularjs/1.3.4/angular.min.js': this content should also be loaded over HTTPS.
加载javascript文件

requirejs.config({

  paths: {
    //how can I make this to call https and not http?
    'angular': '../lib/angularjs/angular'    
  }

});

我的问题是如何让require.js调用https而不是http来加载javascript文件?问题是require.js还是在我们的SSL证书中?

主要问题是您从HTTP站点加载您的文件。你必须加载 您可以使用和
https://cdn.jsdelivr.net/webjars/angularjs/1.3.4/angular.min
而不是googleapis

requirejs.config({

  paths: {
    'angular': 'https://ajax.googleapis.com/ajax/libs/angularjs/1.3.4/angular.min'    
  }

});

你能试试吗?

你试过用完整路径替换它吗?类似这样的吗?我的库中已经有angularjs文件。我是否有可能以该文件而不是cdn为目标?或者我应该使用cdn?你不应该使用HTTP cdn。如果我是你,我将使用本地资源(我的库中的angularjs文件)。HTTPS也可以代替本地资源。