【问题标题】:Chrome://inspect displaying device though not displaying any opened tabsChrome://inspect 显示设备,但不显示任何打开的标签
【发布时间】:2014-09-04 20:19:40
【问题描述】:

我正在尝试使用 chrome 来远程调试 android web 应用程序。我无法从设备获取任何打开的选项卡以显示在 chrome://inspect 列表下以进行远程调试。

我做了以下事情:

  1. 确保正确安装了我的设备驱动程序。
  2. 通过开发者菜单在我的设备上打开了开发者模式和 USB 调试。
  3. 通过从命令行发出“adb devices”检查并确保我的设备列在 adb 列表中。

我的设备通过 (chrome://inspect) 显示在设备列表下,只是似乎无法列出任何打开的选项卡,任何帮助将不胜感激。谢谢

设备: 三星 Galaxy 平板电脑 10.1 安卓4.2.2

【问题讨论】:

标签: android google-chrome remote-debugging inspect


【解决方案1】:

使用chrome://inspect/#devices,如果检测到设备,但是设备上chrome中打开的选项卡没有列出,在chrome设置-->开发者选项选项卡中寻找“​​激活USB调试”选项在设备上。这是您已在 Android 开发人员设置中选中的 USB 调试选项的补充。

【讨论】:

    【解决方案2】:

    好的,您必须使用 chrome mobile 才能调试任何 web 视图或浏览器选项卡。没有其他浏览器可以工作。我不知道这一点。

    //编辑

    从 Android 4.4 或更高版本开始,情况不再如此。 Android 4.4 支持调试内部 Webview。请看https://developer.chrome.com/devtools/docs/remote-debugging#debugging-webviews

    【讨论】:

      【解决方案3】:

      连接设备后,请确保在设备上打开 Chrome 浏览器,然后刷新 PC 上的 Chrome 窗口。这将显示设备上打开的 Chrome 浏览器的条目。如果您不先在手机上打开 Chrome 浏览器,它将不会启动

      【讨论】:

        【解决方案4】:

        如果上面提到的都不适合你,或者它们都没有为你解决问题,你可能想做:

         adb forward tcp:9222 localabstract:chrome_devtools_remote
        

        从您的命令行。

        【讨论】:

          【解决方案5】:

          我已经试过了。 它对我不起作用,但我发现了这个:

          • 首先为书签打开一个新文件夹
          • 那么您需要在 URL 复制中使用它并将其粘贴到您的 v=bookmark URL:
          javascript:document.body.contentEditable = 'true'; document.designMode='on'; void 0
          

          完成后,您可以随意命名。

          (注意,您需要在要检查/编辑的选项卡中)。

          只需单击您刚刚创建的书签,您就可以使用此编辑模式实际编辑您想要的任何内容。

          希望对您有所帮助。 (:

          【讨论】:

            猜你喜欢
            • 2021-10-13
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-12-16
            • 1970-01-01
            • 2017-09-26
            • 2018-03-20
            • 1970-01-01
            相关资源
            最近更新 更多