我有一个简单的问题,就是在三个不同的屏幕之间转换:
SCREEN A --> SCREEN B --> SCREEN C
当我在屏幕C保存一些东西,我可以导航回屏幕B并刷新它。这没什么问题。
我遇到的问题是屏幕A有来自屏幕B的项目计数,所以当我从屏幕C保存时,屏幕B的列表将被更新,而不是屏幕A中的计数。
我看到的所有解决方案都是使用导航和传递参数,但在这种情况下,我不想导航到该屏幕。如何在不需要导航到屏幕A的情况下更新屏幕A?
我正在做一个简单的Chrome扩展,将YouTube播放列表中每个视频的长度相加,并在页面中插入总长度。我在这方面已经成功了,但是我的脚本只有在刷新页面之后才能工作,而不是在站点被导航时才能工作。不过不太方便。
是否可以在YouTube上检测页面导航并在浏览器中呈现之前将其插入到页面中,以便立即显示添加的内容,而不需要刷新页面?
示例链接:
我的问题与不一样,因为我尝试过MutationObserver,问题也是一样的--需要刷新一下才能显示对网页的更改:
var observer = new MutationObserver(function(mutations) {
for (va