javascript AngularJS는 확장 페이지에서 URL을 "안전하지 않음 :"으로 변경합니다.



3 Answers

누구든지 이미지에이 문제가있는 경우에도 다음을 수행하십시오.

app.config(['$compileProvider', function ($compileProvider) {
    $compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?|local|data|chrome-extension):/);
}]);
javascript angularjs security google-chrome-extension

Angular를 앱 목록과 함께 사용하려고 시도하고 있으며, 각 앱은 앱을 더 자세하게 볼 수있는 링크입니다 ( apps/app.id ).

<a id="{{app.id}}" href="apps/{{app.id}}" >{{app.name}}</a>

이러한 링크 중 하나를 클릭 할 때마다 Chrome은

unsafe:chrome-extension://kpbipnfncdpgejhmdneaagc.../apps/app.id

unsafe: 곳은 어디서 왔습니까?







Angular 2+ 경우 DomSanitizerbypassSecurityTrustResourceUrl 메서드를 사용할 수 있습니다.

import {DomSanitizer} from '@angular/platform-browser';

class ExampleComponent {
    sanitizedURL : SafeResourceUrl;

    constructor(
        private sanitizer: DomSanitizer){
        this.sanitizedURL = this.sanitizer.bypassSecurityTrustResourceUrl(); 
    }
}



Related