使用Chrome DevTools检查移动网页会导致空白屏幕。

7
通过USB连接在最新版本的Chrome桌面浏览器上调试运行在Android(Galaxy S8)上的网页不起作用。尝试检查在移动设备上运行的网页会导致空白页面。当我检查在桌面Chrome浏览器中出现的空白页面时,我得到了以下错误
Uncaught TypeError: InspectorFrontendHost.isUnderTest is not a function
    at Object.Host.isUnderTest (inspector.js:930)
    at Main.Main._gotPreferences (inspector.js:8301)
    at DevToolsAPIImpl.embedderMessageAck (devtools_compatibility.js:33)
    at <anonymous>:1:13

1
我在Windows和Linux上运行Chrome版本65.0.3315.3(官方构建)dev(64位),以及65.0.3318.0金丝雀,遇到了相同的问题。 - Brian
2
我也遇到了这个问题。顺便说一下,这是Chromium的一个bug,可以在这里跟踪:Mobile remote debugging window is blank - julian soro
1个回答

3

我也遇到了同样的问题,但我找到了解决方法。在尝试下面要介绍的方法之前,我曾尝试过重启Chrome(桌面版和安卓版)、重启手机以及禁用一些实验性标志(因为我怀疑这些标志有问题),但这些步骤都没有解决问题。

后来我发现我的安卓版Chrome是v65,而我的桌面版Chrome是v64。

因此:

  1. 使用dpkg -r google-chrome-stable命令卸载版本64.0.3282.186-1的Chrome;
  2. https://www.google.com/chrome/下载最新版本的Chrome;
  3. 使用dpkg -i google-chrome-stable_current_amd64.deb命令安装版本65.0.3325.181-1的Chrome。

修改前:

# dpkg -l | grep chrome
ii  google-chrome-stable                        64.0.3282.186-1                                     amd64        The web browser from Google

之后:

# dpkg -l | grep chrome
ii  google-chrome-stable                        65.0.3325.181-1                                     amd64        The web browser from Google

问题已解决!现在可以很好地检查Android标签!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接