簡體   English   中英

AngularJS在節點Webkit應用程序中將圖像src更改為“不安全:”

[英]Angularjs changes image src to “unsafe:” in node webkit application

我正在使用AngularJS NodeWebkit應用程序並按以下方式添加圖像src

 <div ng-repeat="product in product.productList" > <img class="product-image" ng-src="images/product-{{product.id}}.png" alt="image" with='50' height='50' /> </div> 

它在Web瀏覽器中運行良好,但是在節點webkit應用程序中運行時,src將附加“不安全”。 例如:-

 <img class="product-image" ng-src="/images/product-24586.png" src="unsafe:app//myapp/images/product-24586.png" alt="image" with='50' height='50' /> 

我已經嘗試過以下解決方法,但是沒有運氣

 var myModule = angular.module('myApp', [...], function($compileProvider) { ... $compileProvider.imgSrcSanitizationWhitelist(/^\\s*(https?|ftp|file|chrome-extension):|data:image\\//); $compileProvider.aHrefSanitizationWhitelist(/^\\s*(https?|ftp|mailto|file|chrome-extension):/); }); 

Node-webkit提供應用程序協議。 根據文檔將其視為本地文件協議。 因此,您必須將您的應用協議列入白名單。

var myModule = angular.module('myApp', [...], function($compileProvider) { $compileProvider.imgSrcSanitizationWhitelist('app://'); });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM