为什么手机chrome浏览器打开调试只有uc能打开,试了好多chrome浏览器打开调试都不行

先森的网站在安卓版UCchrome浏览器打开調试上出了BUG这次先森有点摸不着头脑,因为只有安卓版才存在这个问题所以先森想要直接从电脑调试手机,就像电脑上F12审查元素调试網页一样

昨天发布了一篇Adobe Edge Inspect CC的折腾经过,一把辛酸结果还没成功最后还是放弃了。先森在百度Adobe Edge Inspect CC教程的时候也看到过另一种安卓调试方式,就是利用谷歌的Chromechrome浏览器打开调试远程调试(Remote Debugging)其实另外还有一个叫做Weinre的,但是先森在其官网上找来找去感觉和Remote Debugging是差不多的。

然而Chromechrome浏览器打开调试的远程调试需要用数据线连接安卓手机并且手机要开启开发者模式。开始开发者模式简单但是先森折腾了一下午,也没能紦三星、华为的手机驱动装好电脑始终不能连接手机。

后来用能够连接手机的电脑尝试了结果谷歌Chromechrome浏览器打开调试远程调试界面还是沒有显示出手机(Chromechrome浏览器打开调试地址栏输入chrome://inspect 或者about:inspect)。没办法放弃。

到了晚上先森在放弃之后突然想起,Chromechrome浏览器打开调试电脑上有个開发者模式UCchrome浏览器打开调试有没有呢?

结果一百度就找到了一个让先森惊喜的搜索结果,也就是本文的标题UCchrome浏览器打开调试开发版。大家可以去看看越看越惊喜哦!

先看最终的效果图,先森将chrome浏览器打开调试的调试界面和手机被调试的界面拼在了一起这样看起来效果更直观(点击后按F键看最大化/点击倒数第二个按钮):

其实关于如何配置,UC+开放平台已经写得很清楚了只是先森在设置的时候还是赱了一截弯路,所以先森还是把自己的调试过程写出来

前几天突然发现默认chrome浏览器打開调试的Chrome的主页被篡改为了hao123。每次第一次打开都自动跳转到

这个网址。自己到网上搜了一下试了各种方法最终还是无果,本着屌丝懂技术神都难不住的精神决定自己破掉它。(*^__^*) 嘻嘻……

对chrome中的启动时、外观属性都进行了修改仍然没有解决问题。

2、快捷方式中添加了参數

发现不管是从桌面快捷方式还是直接点击exe文件,chrome主页都被篡改这就排除了是在桌面快捷方式中的目标栏中添加了hao123网址的缘故。哎查看一下桌面chrome快捷方式不就得了,整的这麽麻烦囧。

将chrome的配置文件和可执行文件一同拷贝到虚拟机中擦,在虚拟机中就没问题说明問题不在chrome身上。

那会是什么问题呢山重水复疑无路,柳暗花明又一村转折来了,将chrome.exe重新命名后再打开chrome浏览器打开调试,主页就是设置的这样就没问题了。测试一下将firxfox.exe重命名位chrome.exe后,主页也被篡改位流氓导航页看来chrome.exe是个关键词啊!一个解决方案就这样诞生了,太easy了吧但是这里面到底隐藏着什么奥秘呢?继续整!

查看chrome.exe的主进程信息如下亮点就在下图中。

小伙伴们一定看到了Command line下面的编辑框里有我们玖违的流氓url吧这个Comand line是什么东东?

其中的第二个参数就是Command line,在我们这里就是chrome.exe应用程序的参数该api的详细介绍在。

现在的问题就是这个command line是誰传递给chrome.exe进程的弄清楚这个问题之前,先要搞清楚windows下,双击或者右键打开应用程序时该应用程序进程是谁创建的?查阅资料发现通过双击或者右键打开的应用程序进程都是由explorer.exe这个进程调用CreateProcess创建的。那么我们的流氓url Command line 就一定是explorer.exe传递给chrome.exe。看来explorer.exe有问题了测试一下,通过任务管理器中的创建新任务的方式启动chrome就没有流氓导航了但是通过和虚拟机中的explorer.exe文件对比,发现主机和虚拟机中的两个文件完全相同Exe運行时不光要加载自身的.exe程序文件,还要依赖一些动态库dll是不是dll有问题。利刃2上场

看到有几个可疑的非系统dll,QvodExtend.dll, QvodWebBase.dll,按理说explorer.exe是不会依赖非系統dll的想起来,网上说的卸载Qvod可以解决问题这个怎么能说卸就卸呢?万万不可以的

问题肯定是在调用CreateProcess之前出现的,在当前模块中查找調用CreateProcess的地方一共有四个点,全部设置断点然后调试explorer.exe进程?当然时调试失败了~~~~(>_<)~~~~

至此,整个过程告一段落

该实验的软件版本是QvodPlayer5.17.152.0,目前在最新版本中该问题已经解决

我要回帖

更多关于 开浏览器试会打开上网 的文章

 

随机推荐