Sử dụng Angular và Phonegap, tôi đang cố tải một video trên máy chủ từ xa nhưng gặp phải một vấn đề. Trong JSON của tôi, URL được nhập dưới dạng URL HTTP đơn giản.
"src" : "http://www.somesite.com/myvideo.mp4"
Mẫu video của tôi
<video controls poster="img/poster.png">
<source ng-src="{{object.src}}" type="video/mp4"/>
</video>
Tất cả các dữ liệu khác của tôi được tải nhưng khi tôi nhìn vào bảng điều khiển của mình, tôi gặp lỗi này:
Error: [$interpolate:interr] Can't interpolate: {{object.src}}
Error: [$sce:insecurl] Blocked loading resource from url not allowed by $sceDelegate policy. URL
Tôi đã cố gắng thêm $compileProvider
vào cấu hình của mình được thiết lập nhưng nó không giải quyết được vấn đề của tôi.
$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|tel):/);
Tôi đã thấy bài đăng này về vấn đề tên miền chéo nhưng tôi không biết làm thế nào để giải quyết vấn đề này hoặc tôi nên đi theo hướng nào. Có ý tưởng nào không? Bất kỳ trợ giúp được đánh giá cao
config.xml
tập tin corodva của bạn ?