gpt4 book ai didi

javascript - Tampermonkey,等待在另一个选项卡操作系统中设置可以读取的值

转载 作者:行者123 更新时间:2023-12-02 22:14:35 27 4
gpt4 key购买 nike

我有一个用户脚本,可以打开另一个选项卡,它也在其中运行。

我使用 GM_setvalue 和 GM_getvalue 在它们之间交换值。

在主选项卡中,我想停止执行代码,直到从其他选项卡更新值。

我的第一次也是迄今为止最接近的尝试是当我添加一个带有空命令的 while() 循环来检查存储的值(如果它仍然设置了默认值)时。我的代码确实更改了另一个选项卡中的存储值,但在主选项卡中代码仍然停留在循环中。我不明白其中的原因。

你能帮我一下吗?

问候,波拉卡

最佳答案

您可以Creating and triggering events在发件人选项卡中发送 CustomEvent (当数据更新时)和目标选项卡中的 addEventListener 来监听该事件。

关于javascript - Tampermonkey,等待在另一个选项卡操作系统中设置可以读取的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59432182/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com