【问题标题】:How to debug PS4 internet browser如何调试 PS4 网络浏览器
【发布时间】:2021-09-20 20:47:39
【问题描述】:

我们注意到我们的网站在 PS4 浏览器上没有按预期呈现,有没有办法调试它或获取控制台?

我知道 PS4 浏览器是基于 WebKit 的,所以我想知道是否有类似的调试工具,例如 chrome 或 safari?

【问题讨论】:

    标签: debugging webkit playstation4


    【解决方案1】:

    所以,我建议你使用远程控制台进行调试:

    https://jsconsole.com/# - 这是针对没有调试面板的浏览器的解决方案。它可以显示console.log() 和JS 错误。

    【讨论】:

    【解决方案2】:

    听起来很棘手,但是在 Chrome/Firefox 中使用 PS4 UserAgent 怎么样?

    【讨论】:

    • 什么意思?我该怎么做?
    • 用户代理会告诉浏览器如何模拟不同的版本、不同的浏览器、屏幕大小等,例如,我用它来模拟 Chrome 上的 Mobile Safari。我找到了这两个:Mozilla/5.0 (PlayStation 4 1.000) AppleWebKit/536.26 (KHTML, like Gecko) Mozilla/5.0 (PlayStation 4 1.52) AppleWebKit/536.26 (KHTML, like Gecko) 现在只需将它们添加到您选择的浏览器的开发工具中它应该会给你一些你需要的东西。
    • hm... 用户代理字符串只是向浏览器发出信号的标头,您正在使用哪个平台。他们不会强迫您的浏览器以某种方式运行。例如,通过模拟 PS4 用户代理字符串,您的浏览器不会突然强加所有与 PS4 浏览器相同的受限和限制功能
    • 这不起作用。您唯一更改的用户代理值。浏览器最终还是 Chrome,现在将显示 PS4 浏览器的问题
    • 更改用户代理不会影响浏览器的 JavaScript 引擎。它不会神奇地开始使用与 PS4 相同的引擎。
    【解决方案3】:

    你试过Ripple Emulator吗?

    https://chrome.google.com/webstore/detail/ripple-emulator-beta/geelfhphabnejjhdalkjhgipohgpdnoc?hl=en

    Ripple 是一款多平台移动环境模拟器,专为移动 HTML5 应用程序开发和测试量身定制。

    【讨论】:

    • 这行不通。你需要一个模拟器,实际的 ps4 浏览器会呈现什么
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-30
    • 1970-01-01
    • 1970-01-01
    • 2013-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多