在Chrome扩展中传递消息后未定义

时间:2013-10-18 21:18:19

标签: javascript google-chrome google-chrome-extension message-passing

我在这里遇到了一个大问题。之后我的脚本将完成,我希望:p

如果有必要,我可以发帖。

基本上这就是我一直在做的事情。

  1. 转到某个网页并通过content.js

  2. 获取链接
  3. 将这些链接作为数组传递给background.js

  4. background.js检查预定义链接表的websql数据库并存储在数组中。

  5. 在background.js

  6. 中找到两个数组的交集
  7. 将相互关联的数组发送回content.js

  8. content.js会突出显示那些带有背景颜色的链接..但是直到我重新加载网页才会发生这种情况..

  9. 我没有在第一次尝试时获得相互关联的阵列。因为拖延

    我现在该怎么办? :(:'(Pleasepleaesplease helppppppp。

1 个答案:

答案 0 :(得分:0)

问题不清楚代码,但从我所说的,我假设您正在使用ajax调用从数据库获取详细信息,并且当结果到达客户端时,下一个需要的函数数据库中的数据已完成。如果是这种情况,我建议使用消息传递。一旦收到数据,您就可以从分机向客户端发送消息。收到消息后,可以处理数据,这可能会解决您的问题。