正如标题所说,我需要在Windows 10上调试一个在iOS设备(iPod,iPad等)上用移动的Chrome打开的网站。我已经成功地通过Chrome DevTools(GitHub repo,有用的评论)在Windows 10上设置了iOS Safari调试。我很想做同样的事情,除了用Chrome或Firefox,而不是Safari。这可能吗
正如标题所说,我需要在Windows 10上调试一个在iOS设备(iPod,iPad等)上用移动的Chrome打开的网站。我已经成功地通过Chrome DevTools(GitHub repo,有用的评论)在Windows 10上设置了iOS Safari调试。我很想做同样的事情,除了用Chrome或Firefox,而不是Safari。这可能吗
2条答案
按热度按时间d4so4syb1#
是的。您需要先使用node,然后(在iOS>设置>Safari上启用Web检查器)再...
1.安装weinre
sudo npm -g i weinre
(或)npm i -g weinre
1.运行weinre
weinre --boundHost YOUR_IP:PORT
1.当它运行时,复制粘贴以下脚本到您的代码中
<script src="http://YOUR_IP_ADDRESS:PORT/target/target-script-min.js"></script>
1.通过USB连接您的iOS设备
1.从你的浏览器(你的电脑)转到你想要调试的
http://YOUR_IP_ADDRESS:PORT/client/
,你会看到你的设备。如果您在步骤2中看到任何错误,请首先通过
ipconfig
检查您的IP,然后使用未使用的空闲端口绑定类似的IP。例如,我的本地IP是192.168.1.5,所以我使用了相同的自由端口-192.168.1.5:4576
如果您看不到设备,请尝试在步骤3中向脚本添加名称
myDevice
,如下所示<script src="http://YOUR_IP_ADDRESS:PORT/target/target-script-min.js#myDevice"></script>
然后在步骤5中,当到达您的设备时,将设备名称添加到URL中,作为
http://YOUR_IP_ADDRESS:PORT/client/#myDevice
如果一切运行正常,您将能够检查代码,读取indexedDB,session和localStorage,并在Console和其他开发工具中查看输出。
qacovj5a2#
我发现这个链接很有帮助。
网上没有其他的答案或文章比这更直接了:washamdev
这是一篇冗长的文章,所以我不能把所有的东西都放在这里。希望链接不会中断。