javascript - 按下链接后,Arduino Ethernet Shield Web 服务器强制刷新
问题描述
我有一个带有 Arduino Mega 2650 的 Arduino 以太网扩展板,运行我的家庭自动化 Web 服务器。服务器运行的 html 文件是从 SD 卡中检索的。它的工作方式是,当单击网页上的链接时,它会在链接中添加一个附录(http://192.168.1.xxx/转到http://192.168.1.xxx/?turnsomethingon)和Arduino 使用 readString 来检测添加的附录并根据它的内容执行操作。
单击链接后,我需要清除链接末尾的附录并刷新页面,这样如果我刷新页面,Arduino 就不会再次触发相同的命令(这很重要,因为page 告诉 Arduino 切换 SD 上的 html 文件以显示不同的页面)。在您按下链接的那一刻,您必须从搜索栏中的链接中手动删除附录,然后手动刷新页面以获取新网页。
我不能使用设置时间延迟的自动刷新元命令,因为房间里有平板电脑不断连接到页面,这会导致问题,并且为了快速切换网页而让页面每秒刷新一次是不切实际的,并且恼人的。
如果有人需要查看特定的代码部分来提供帮助,我可以发布它们,但目前我还没有,因为草图和 HTML 网页很长。
非常感谢,这个问题已经让我发疯了一段时间。
解决方案
推荐阅读
- java - 带有 https 的 Azure 应用服务
- azure - 如何在 Azure 服务总线中管理主题和事件/消息的发布?
- java - java - 如何使用hurence读取java中的opc-ua变量
- mongodb - 如何使用来自另一个集合的引用值设置新字段
- android - 无法使用 Retrofit to Fragment 读取数据
- python - 获取值的索引并在数组中查找其对应值时出现值错误
- ios - 如何检查 Bundle.module 是否已定义?
- python - xml.etree.ElementTree 中的 python xpath
- c# - 故意排队 Http.sys 队列
- javascript - Vue 的 @click 功能在 Firefox 中不起作用,但在 Edge、Chrome 中起作用