Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对于已禁用ChromeBook的Chrome开发者工具,是否有其他替代工具?_Javascript_Google Chrome_Ide_Devtools_Theia - Fatal编程技术网

Javascript 对于已禁用ChromeBook的Chrome开发者工具,是否有其他替代工具?

Javascript 对于已禁用ChromeBook的Chrome开发者工具,是否有其他替代工具?,javascript,google-chrome,ide,devtools,theia,Javascript,Google Chrome,Ide,Devtools,Theia,我为正在学习使用HTML、CSS和JavaScript构建自己项目的孩子们开办了一个课后编码俱乐部。我们使用的是基于浏览器的IDE,名为 很多孩子正在使用学校发行的Chromebook,不幸的是这些Chromebook禁用了开发工具。这是在学区一级实施的,他们不愿意改变(显然,这允许学生在某些考点作弊)。使用Chromebook意味着学生也无法使用——远程调试端口启动Chrome 我正在寻找可能的替代方案,使学生能够做以下任何一项: 检查元件以查看: 底层DOM元素 应用CSS规则 长方体模

我为正在学习使用HTML、CSS和JavaScript构建自己项目的孩子们开办了一个课后编码俱乐部。我们使用的是基于浏览器的IDE,名为

很多孩子正在使用学校发行的Chromebook,不幸的是这些Chromebook禁用了开发工具。这是在学区一级实施的,他们不愿意改变(显然,这允许学生在某些考点作弊)。使用Chromebook意味着学生也无法使用
——远程调试端口启动Chrome

我正在寻找可能的替代方案,使学生能够做以下任何一项:

  • 检查元件以查看:
    • 底层DOM元素
    • 应用CSS规则
    • 长方体模型特性
  • 查看javascript控制台错误消息和堆栈跟踪
  • 作为REPL与控制台交互(具有对窗口范围的访问权限)
  • 使用步进、步出、步过等调试脚本
我完全控制IDE,可以在上面构建扩展,所以我希望能找到一些可以集成的东西

我发现了一个很酷的概念证明,但它并没有被积极开发,只用于小的示例脚本。它的工作原理是将js代码编译成可以由状态机控制的东西。有人知道其他类似的事情吗


我还想知道是否有可能插入IDE服务器(在docker容器中运行)上运行的chrome无头实例,但我不确定这会涉及到什么。

你能在那些“学校发行的Chromebook”上安装虚拟机吗?这些Chromebook访问硬盘的权限有限,等等,其中有完整的chrome(使用开发工具)可以安装吗?或者,类似地,使用启动U盘?不,这些东西会破坏学校的安全措施,是不允许的。我不明白:你可以创建一个虚拟机,它被锁定在没有互联网的情况下,并且被限制在某个文件夹内-这怎么会不安全?为了安装类似VM的东西在Chromebook上,你必须将Chromebook引导到“开发者模式”。这被学校的IT管理员禁用。我猜你不想引导到恢复模式并重新安装/启用…你能在那些“学校发行的Chromebook”上安装虚拟机吗对硬盘等的访问受限,其中全Chrome(带开发工具)可以安装?或者,类似地,使用启动U盘?不,这些东西会破坏学校的安全措施,是不允许的。我不明白:你可以创建一个虚拟机,它被锁定在没有互联网的情况下,并且被限制在某个文件夹内-这怎么会不安全?以便安装类似VM的东西在Chromebook上,你必须将Chromebook引导到“开发者模式”。这被学校的IT管理员禁用。我猜你不想引导到恢复模式并重新安装/启用。。。