我有一个回旋镖插件,它添加了一些自定义变量,然后调用 sendBeacon()。如果变量将附加到第一个信标与 sendBeacon() 导致发送第二个信标,我希望它的行为略有不同。
看起来我可以订阅page_ready并在该事件触发时设置一个标志。由于 page_ready 还触发 rt 插件发送信标,我可以推断设置标志之前的调用将附加到第一个信标。
或者,我可以订阅 before_beacon 并设置一个标志或计数器并做出相同的推断。
这两种方法有什么优点或缺点吗?
我有一个回旋镖插件,它添加了一些自定义变量,然后调用 sendBeacon()。如果变量将附加到第一个信标与 sendBeacon() 导致发送第二个信标,我希望它的行为略有不同。
看起来我可以订阅page_ready并在该事件触发时设置一个标志。由于 page_ready 还触发 rt 插件发送信标,我可以推断设置标志之前的调用将附加到第一个信标。
或者,我可以订阅 before_beacon 并设置一个标志或计数器并做出相同的推断。
这两种方法有什么优点或缺点吗?