-2

我在这里有一个大问题。之后,我的脚本将完成我希望:p在Chrome扩展消息传递后未定义

我可以发布脚本,如果nessessary。

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

  1. 去通过content.js一些网页和链接抢

  2. 通过这些链接作为一个阵列background.js

  3. background.js检查的WebSQL预先定义的链接表中的数据库并存储在一个数组中。两个数组的background.js

  4. 查找交叉

  5. 的interected阵列送回content.js

  6. content.js将突出与背景色这些链接..但这是不会发生直到我重新加载网页..

我不是在第一次尝试gettting interected阵列。因为延迟。

我现在该做什么? :(:(请提供一个帮助文件

+0

我还必须使用setTimeout来使我的相交函数正常工作。网页 这里有一些代码作为线索 setTimeout(function(){ found_links = intersect(a_links,db_links); 1000); \t sendResponse({backgroundMsg:found_links [2]}); //用字符串而不是数组进行测试。 – user2876479

回答

0

问题不是很清楚,但是从我所讲的​​内容来看,我假设您使用ajax调用来从数据库中获取细节,并在结果达到时客户端,下一个需要数据库数据的函数就完成了,如果是这样的话,我会建议使用消息传递的目的,一旦接收到数据,你就可以从扩展中向客户端发送消息在收到消息时可以处理数据,这应该可以解决你的问题

相关问题