退出模拟模式时,Chrome 开发工具网站卡在移动视图中

问题描述 投票:0回答:4

使用 Chrome 开发工具模拟移动设备时,有时将模拟从移动设备切换回桌面设备时,用户代理欺骗会在移动设备中陷入困境。我已经尝试过硬缓存重置、完全关闭浏览器、恢复为默认值......但我所做的任何事情该网站仍然会在移动设备中呈现(即使关闭模拟)。

这种情况发生在 Canary、测试版和常规 Chrome 中。 另请注意,我只在 Sharepoint 中看到过这种情况。

有谁知道如何解决吗?退出模拟时,似乎没有什么可以让开发工具将用户代理更改回默认值。

sharepoint-2010 google-chrome-devtools
4个回答
8
投票

您是否尝试过删除 chrome 设置?

  • Windows:C:/Users/%用户名%/AppData/Local/Google/Chrome/用户数据
  • Mac OSX:〜/库/应用程序支持/Google/Chrome/
  • Ubuntu:~/.config/chromium/

还要确保您没有缩放!每次都得到你


3
投票

我之前在使用 Chrome 中的开发工具查看移动分辨率时遇到了同样的问题,这让我永久陷入了仅适用于 SharePoint 的移动设备。我最初按照上面的建议删除 Chrome 设置文件夹解决了这个问题,但这意味着我必须重新登录、同步我的扩展程序等。

忘记这种情况会再次发生后,我遇到了同样的问题,但这次我发现,如果您将以下内容附加到您的 SharePoint URL,它会将其重置回非移动状态。我确认这不是暂时的,因为我关闭了浏览器,重新打开,访问了 SharePoint,它仍然以桌面模式加载。

/?移动=0

因此,您将使用您的网站网址,例如https://siteurl/?mobile=0


0
投票

奇怪的是,这才开始发生在我身上。它保留在新选项卡和新窗口中。唯一的解决方法是打开 DevTools 并切换到响应模式,然后将其退出。一旦我关闭响应式/移动视图,Chrome 就会默认立即恢复到移动视图(看起来是 iPad 尺寸)。

我的解决方案(到目前为止)是退出 Chrome 并重新打开它。


0
投票

DevTools设置部分中,窗口右下角有一个名为“恢复默认值并重新加载”的按钮。 我通过单击该按钮解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.