साथ क्रोम विस्तार से काम नहीं कर रहा एक बुनियादी क्रोम एक्सटेंशन जो इसअजाक्स कॉल प्रकट v2
chrome.omnibox.onInputChanged.addListener(function(text, suggest){
var baseUrl = "http://sample.com";
var finalResult = [];
$.ajax({
url : baseUrl,
dataType : "jsonp",
success: function(result) {
for (var i=0; i<result[1].legnth; i++){
finalResult.push(
{content : result[1][i], description : result[1][i]}
);
}
suggest(finalResult);
},
async: false
});
});
यह मेनिफेस्ट संस्करण 1 के साथ काम करता तरह कुछ चला जाता है के साथ चारों ओर खेलने के लिए कोशिश कर रहा हूँ, लेकिन जब मैं इसे बदल V2 पर , मुझे निम्न त्रुटि मिल रही है। मैं किसी भी मदद की सराहना करता हूं :)
स्क्रिप्ट 'http://sample.com' को लोड करने से इंकार कर दिया क्योंकि यह निम्नलिखित सामग्री सुरक्षा नीति निर्देश का उल्लंघन करता है: "script-src 'self' क्रोम-एक्सटेंशन-संसाधन:" ।
आपकी मदद के लिए धन्यवाद। ऐसा कुछ कारणों से ठीक नहीं लगता है। तो अगर मेरे पास 'http://sample.com/w/api.php?format=json&action=opensearch&search= "है और मैं एक खोजशब्द जोड़ता हूं और उस पर .ajax को कॉल करता हूं, तो बस http://sample.com का जिक्र करें मेनिफेस्ट फ़ाइल को ठीक करना चाहिए? – iman453
ओह लिंक हालांकि यह था, "content_security_policy": "script-src 'self' https://example.com; ऑब्जेक्ट-src 'self' ", – iman453
हां, पहली बार मैंने मिश्रित किया। मैंने अब भी संपादित किया है। –