我正在开发一个 safari 扩展,在该扩展中我需要将特定的数组元素解析为创建的选项卡的每个实例。但是,我需要能够遍历数组,以便每个选项卡接收不同的元素以在注入的脚本中使用。我使用接收和发送消息结构来执行此操作,但我无法终生弄清楚如何遍历数组元素。我尝试创建一个充当索引的数组,然后在每次触发消息响应函数时递增它,但是由于某种原因这不起作用。我还尝试在每次从中拉出元素时简单地移动数组,但我相信这不起作用,因为在创建选项卡时该函数被触发得太快。
我希望能够在每个注入的脚本实例上使用某种枚举器函数来计算选项卡编号,然后将其与消息一起解析到全局页面以返回数组中的正确元素。
非常感谢您提供的所有帮助。