提问人:George M. Haysler 提问时间:10/24/2023 更新时间:10/24/2023 访问量:21
BrightSign JavaScript:如何调试在嵌入式 Chromium 渲染器上运行的代码
BrightSign JavaScript: How to debug code running on embedded Chromium renderer
问:
我最近创建了一个 HTML 公告板页面,打算在一系列 BrightSign 显示单元上运行。
它是用 HTML、CSS 和 JavaScript 编写的。显示的数据是通过 HTTP 从返回 JSON 的 API 中提取的。
为了进行开发,我下载了 BrightSign 指示的相同版本的 Chromium,该版本包含在我们设备的固件版本中,以便在 BrightSign 上呈现 HTML。
我的代码在 Web 浏览器中完美运行,当我将其上传到 BrightSign 时,HTML 和 CSS 似乎按预期运行,并且我可以看到 JavaScript 运行 - 代码按预期修改了几个 HTML 元素。
但是,某些在浏览器中正常工作以进行测试的数据字段未更新,因此在 BrightSign 上运行时,代码的行为不符合预期。
我需要知道如何调试代码,因为它在 BrightSign 上运行 - 我无法在测试浏览器上调试它,因为它在那里运行良好。我阅读了 BrightSign 的 HTML5 最佳实践,但没有看到任何可能指出代码未按预期运行的原因。
我按照 https://brightsign.atlassian.net/wiki/spaces/DOC/pages/370672286/HTML+Best+Practices#Debugging-Webpages 中的说明尝试使用 Chrome 远程调试来调试代码,因为它在 BrightSign 上运行,并查看实际导致问题的错误,但我似乎无法让它工作 - 按照那里的所有指示操作后,控制台从未连接,似乎表明远程调试实际上并未在 BrightSign 上运行。
我需要找出如何让远程调试工作以从这个角度解决问题,或者另一种在 BrightSign 上调试代码的方法。
答: 暂无答案
评论