मैं एक छोटे से AngularJS अनुप्रयोग जहाँ मैं एक अपलोड की गई छवि को खोलने के लिए कोशिश कर रहा हूँ और इस मुद्दे में चल रहा है, जहां कोणीय कहते हैं "असुरक्षित" है यूआरएल की शुरुआत में । मैं यूआरएल को साफ़ करने में मेरे ऐप config में निम्न पंक्ति को शामिल किया है, लेकिन यह मेरे लिए काम नहीं कर रहा:कोणीय जोड़ने "असुरक्षित" जब एक फ़ाइल डाउनलोड करने के लिए कोशिश कर रहा है यूआरएल के लिए
$compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?|ftp|file|blob:chrome-extension):|data:image|\//);
मैं कोणीय v1.3.0 उपयोग कर रहा हूँ तो मैं सही संपत्ति नाम का उपयोग कर रहा हूँ। मैं ज्यादातर क्रोम का उपयोग कर रहा हूं, लेकिन मेरे पास अन्य ब्राउज़रों में एक ही समस्या है। इसके अलावा, मेरी छवि की शुरुआत इस तरह दिखती है:
unsafe:data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUg...
कोई भी विचार मेरे रेगेक्स में मुझे क्या याद आ रही है? अग्रिम धन्यवाद!
आप अंतिम' निकालना चाहें। – ndn
यदि आप समस्या कथन को सरल बना सकते हैं, तो कोई आपकी मदद करने में सक्षम होगा। आप कुछ के लिए नियमित अभिव्यक्तियों का उपयोग कर रहे हैं। आप केवल सामान/प्रतिस्थापन जैसी चीजें ही कर सकते हैं .. कोई भी इंजन आपके द्वारा उपयोग की जाने वाली सरल अभिव्यक्ति को समझता है। – sln
@sln: [https://docs.angularjs.org/api/ng/provider/$compileProvider](https://docs.angularjs.org/api/ng/: s/वह इस कोणीय विधि करने के लिए regex गुजर रहा है प्रदाता/$ compileProvider) –