5
工作Chrome擴展我試圖玩弄一個基本的Chrome擴展它是這樣的Ajax調用不會明顯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'chrome-extension-resource:」 。
感謝您的幫助。這似乎並沒有解決它出於某種原因。所以,如果我有'http://sample.com/w/api.php?format=json&action=opensearch&search='',我追加了一個搜索關鍵字並且調用了.ajax,只需提到http://sample.com就可以了清單文件應該修復它吧? – iman453 2012-08-05 23:16:38
哦,雖然鏈接有,但「content_security_policy」:「script-src'self'https://example.com; object-src'self'「, – iman453 2012-08-05 23:25:13
是的,我第一次混淆了,現在我編輯了 – 2012-08-05 23:27:23