【问题标题】:open Chrome console when DOM ready and set viewportDOM 准备好时打开 Chrome 控制台并设置视口
【发布时间】:2020-06-08 15:16:40
【问题描述】:

我想知道是否有任何方法可以在首次加载网页时打开 Chrome 控制台,并通过 JavaScript 代码将视口设置为特定设备 (iPhone X)。

我必须做一个测试,我应该只在 iPhone X 视口上工作,所以我认为如果他们已经可以看到控制台打开且感兴趣的视口处于活动状态,这样他们会立即检查我的工作,而不是单击 cmd +alt+j 然后设置切换设备工具栏

谢谢

【问题讨论】:

    标签: javascript google-chrome console


    【解决方案1】:

    我不知道这是真的,但我猜这可能是不可能的,因为它会违反 Chrome 标签所基于的沙盒原则。您要求对 Chrome 浏览器 UI 进行系统级控制,并且由于恶意意图,您付出了很多努力来不让 JS 代码这样做。

    您可以尝试使用 Electron 构建一个为您执行此操作的应用程序,但这可能仍然存在沙盒边界问题。

    编辑 - 您还可以查看 Chrome 扩展架构。它允许您在沙盒边界之外实现代码。我不完全希望这会起作用,但我知道扩展允许您控制大部分界面。

    【讨论】:

    • 谢谢Jocko,如果很快没有其他人,我会接受你的回答