我试图让我的内容脚本以一定的延迟发送包含DOM数据的消息。
在页面上有一个日志,其中有一个按钮,用于显示同一页面上的所有条目。要触发此操作,我使用以下代码:
$(document).ready(function() {
$('.showAll')[0].click();
});
点击后,页面会更新以显示整个列表。
但是,在更新页面后,我很难定时发送有效载荷。
chrome.runtime.sendMessage({
'content': data,
'title': "hello"
});
我尝试用一个听众来点击" .showAll"但这太早触发了它。我也尝试过使用setTimeout(),但这也不是很好用。我正在寻找的是某种" afterPageHasDoneItsThing" -listener。
非常感谢!