从其他Web服务器页面以javascript保存文本

问题描述

我正在寻找一种方法,将从我的Web服务器中其他页面收到的文本保存到javascript字符串中。

在我的项目中,我有一个页面http://192.168.X.Y/update,该页面提供给我一个信息,如:RETURN=24:6f:28:38:d1:a4:BTNLEDOFF

在我的主页http://192.168.X.Y/home中知道,我想用以前收到的这句话来更新一些按钮!我知道如何更新我的用户界面,但是我不知道如何在我的主页上添加句子来处理它...

同样,我如何确保该机制是自动的,并且用户不需要单击按钮来更新其界面?

感谢帮助

希望可以理解...

解决方法

您可以将该字符串添加到localstorage,然后侦听localstorage的更改并相应地更新按钮

http://192.168.X.Y/update1

localstorage.setItem("btn",stringtobesaved);

http://192.168.X.Y/home

window.addEventListener('storage',() => {
    const btnstate = localstorage.getItem("btn");
    // btnstate now equals stringtobesaved from the other file
    // Update button here.
}