2012-08-15 75 views
0

我有一个很难找到一个解决方案在一个Chrome扩展使用jquery的ajaxSuccess在Chrome扩展使用的ajaxSuccess的

很简单: 这里是content.js:

$('#message').ajaxSuccess(function(){ 
    alert('b'); 
}); 

和...:

“权限”: [ “unlimited_storage”, “通知”, 的 “http:// * /” ]

+0

你是如何进行实际的Ajax调用的?如果'ajaxSuccess'事件监听器未触发,则表明没有Ajax调用正在成功完成。 – apsillers 2012-08-16 13:42:44

回答

0

假设您正在发出应触发ajaxSuccess事件的有效Ajax调用,最可能的问题是http://*/不是有效的主机权限match pattern,导致您的跨域Ajax请求失败。匹配所有HTTP页面的正确格式为http://*/*(不是最终的*),并且通过HTTP和HTTPS匹配所有页面的正确格式为*://*/*