【问题标题】:Chrome dev tools site gets stuck in mobile view when exiting emulation mode退出仿真模式时,Chrome 开发工具站点卡在移动视图中
【发布时间】:2015-02-17 15:05:34
【问题描述】:
使用 chrome 开发工具模拟移动设备时,有时将模拟从移动设备切换回桌面时,用户代理欺骗会卡在移动设备中。我已经尝试过硬缓存重置,完全关闭浏览器,恢复到默认值......但我所做的任何事情仍然会在移动设备中呈现(即使关闭了仿真)。
这发生在 Canary、测试版和常规 Chrome 中。
还有一个注释,我只在 Sharepoint 中看到过这种情况。
有人知道怎么解决吗?退出仿真时,似乎没有任何东西可以让开发工具将用户代理更改回默认值。
【问题讨论】:
标签:
sharepoint-2010
google-chrome-devtools
【解决方案1】:
您是否尝试过删除您的 chrome 设置?
- Windows:C:/Users/%username%/AppData/Local/Google/Chrome/User Data
- Mac OSX:~/Library/Application Support/Google/Chrome/
- Ubuntu:~/.config/chromium/
还要确保您没有缩放!每次都能得到你
【解决方案2】:
奇怪,这才开始发生在我身上。它存在于新选项卡和新窗口中。唯一的解决方法是打开 DevTools 并切换到响应模式,然后将其拉出。一旦我关闭响应式/移动视图,Chrome 默认会立即恢复为移动视图(似乎是 iPad 大小)。
(到目前为止)我的解决方案是退出 Chrome 并重新打开它。
【解决方案3】:
我之前在 Chrome 中使用开发工具查看移动解决方案时遇到了同样的问题,这让我永远停留在移动设备上,仅适用于 SharePoint。我最初通过删除我的 Chrome 设置文件夹的建议解决了这个问题,但是,这意味着我必须重新登录、同步我的扩展等。
在忘记这会再次发生后,我遇到了同样的问题,但这次我发现如果您将以下内容附加到您的 SharePoint URL,它会将其重置为非移动设备。我确认它不是临时的,因为我关闭了浏览器,重新打开,访问了 SharePoint,它仍然在桌面模式下加载。
/?mobile=0
因此,您将使用您的网站网址,例如https://siteurl/?mobile=0