我正在使用Visual Studio 2013构建移动应用程序,使用Ripple Emulator和Cordova。
每次尝试检查元素时(点击Ctrl
+ Shift
+ I
,F12
或右键点击页面并选择Inspect element
)谷歌浏览器关闭,Visual Studio停止运行该应用程序。
有谁知道为什么我无法使用Ripple Emulator检查浏览器内的元素?
Ps:Visual Studio 2013有自己的DOM Explorer
,但体验与Chrome开发者工具不同。
答案 0 :(得分:2)
一个简单的解决方法是从Visual Studio启动项目而不调试(Ctrl + F5)。这将允许您使用Chrome开发工具(F12等),而不会中断VS调试器进程,从而停止您的Ripple会话。
答案 1 :(得分:0)
自从使用visual studio 2015社区版升级到cordova工具更新3以来,我一直遇到同样的问题 - 在“升级”之前工作正常
我还没有找到原因,但有一个解决方法是启动调试会话(F5 ..或其他)然后跳回visual studio,然后从调试菜单中选择“Detach All”。这个,或使用不同的浏览器(Edge在Windows 10中运行良好,但我不习惯它的界面)。
希望有所帮助。
答案 2 :(得分:0)
chrome调试API发生了变化,阻止VS检查元素并更改样式。 Chrome版本43可以使用。您必须采取一些措施来防止自动更新。 chrome 43的安装程序位于:
https://dl.google.com/chrome/win/4ED6DD719811795B/43.0.2357.134_chrome_installer.exe
您需要卸载chrome,更新注册表,然后安装chrome 43.当您转到about屏幕时,它应该说管理员已禁用更新。
以下是注册表更改: Windows注册表编辑器版本5.00 [HKEY_LOCAL_MACHINE \ SOFTWARE \策略\谷歌\更新] “更新{8A69D345-D564-463C-AFF1-A69D9E530F96}”= DWORD:00000000 [HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \策略\谷歌\更新] “更新{8A69D345-D564-463C-AFF1-A69D9E530F96}”= DWORD:00000000
此主题提供了有关注册表所需更改的更多信息,以防止自动更新:
cannot stop Chrome from updating from 43 to 44
注意:这意味着您没有获得该安装的安全更新,只有在即将发布的补丁中解决了该问题之后才能使用此更新。