Javascript ng重复看跌期权;“不安全”;在https URL前面
出于某种原因,AngularJS将“不安全:”放在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
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证书?