在Chrome设备模式下更新模拟设备列表失败。

7
我昨天在使用Chrome设备模式进行项目工作时,突然无法正常运行,并显示以下信息:

"Failed to update emulated device list. Error: Emulated device is missing required property 'images'"

我尝试清除缓存、cookie和站点数据,但没有帮助。
我重新安装了Chrome,但也没有解决问题。
我尝试使用隐身模式,这样可以正常运行。
每次我尝试进入设备模式时,都会出现此问题。
请帮忙解决。
2个回答

6

对我有用的临时解决方法,由dgozman发布。这里方便地重新发布:

  1. 取消挂载您的 DevTools。
  2. 按下 Ctrl+Shift+I(或 Cmd+Opt+I)打开 DevTools for DevTools。
  3. 在第二个 DevTools 中,在控制台顶部的上下文选择器中选择“inspector-app-iframe(inspector.html)”。
  4. 执行此代码: delete window.localStorage["standardEmulatedDeviceList"];
  5. 重新打开 DevTools。

4
真正的修复已合并到Chrome 44,所以每个人很快都会拥有它。 - Paul Irish

1
我刚刚在问题跟踪器中打开了一个问题,以帮助解决这个问题。
如果您可以,请在该问题上发表评论,说明您使用的Chrome版本。您还可以为该问题添加星标(在搜索区域下方蓝色框的最左边有星形图标),以显示该问题影响到您并获取更新。
谢谢!

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