Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.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 ng重复看跌期权;“不安全”;在https URL前面_Javascript_Angularjs - Fatal编程技术网

Javascript ng重复看跌期权;“不安全”;在https URL前面

Javascript ng重复看跌期权;“不安全”;在https URL前面,javascript,angularjs,Javascript,Angularjs,出于某种原因,AngularJS将“不安全:”放在https URL前面。我已尝试设置ahrefsanitationwhitelist和imgsrcsanitationwhitelist如下: app.config( ['$compileProvider', '$routeProvider', function( $compileProvider, $routeProvider ){ $compileProvider.aHrefSanitizationWhitelist(/^\s

出于某种原因,AngularJS将“不安全:”放在https URL前面。我已尝试设置
ahrefsanitationwhitelist
imgsrcsanitationwhitelist
如下:

app.config( ['$compileProvider', '$routeProvider', function( $compileProvider, $routeProvider ){   
     $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|chrome-extension):/);
     $compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?|ftp|mailto|chrome-extension):/);
]);
但不管我在上面做了什么更改,它都会生成这个URL

unsafe:https://s3.us-east-2.amazonaws.com/test-bucket/58a0cfe00dea48a48633.png
我该怎么做才能阻止AngularJS在我的img URL前放置不安全的内容

编辑

我将通过以下过程显示图像:

  • 向后端发出请求以检索数据对象
  • 在数据对象中,有一个与媒体相关的对象的URL
  • 我对从后端检索到的对象集合使用ng repeat来显示图像
下面是一个简短的示例,它看起来像什么:

<div ng-repeat="data in campaignData track by $index">
    <img class="img-responsive"
     ng-src="{{data.thumbnailFileKey}}"
     Accept="image/jpeg, image/jpg, image/png" />
</div>


这肯定是有角度的,而不是浏览器?@alex是的。我试过chrome、firefox和internet explorer。它们都产生相同的结果。你能提供一些例子说明你是如何构建这些URL的吗?SSL证书很可能不受信任site@MarcusH这是亚马逊的S3服务。我想它是可信的?如果不是,我如何信任SSL证书?