我有最新的weinre (2.0.0-preI0Z7U9OV)。我可以启动它,一切正常,但我需要在Nginx代理之后运行它,才能使用可信的SSL证书。所以我尝试了以下几点:
upstream weinre {
server 127.0.0.1:8080;
}
server {
...
location /weinre/ {
proxy_pass http://weinre/;
proxy_set_header Host $host;
}
}网站正在打开,一切都很好,但是当我将目标脚本添加到我的移动页面时,我看不到它出现在目标列表中。于是我开始挖掘它,并在Chrome控制台中找到了它的折叠:
POST https://domain.net/ws/target 404 (Not Found)为什么POSTing是ws/target而不是weinre/ws/target?因为其他的东西都是在微调下工作的。
在这样的设置下,我们甚至可以运行吗?
发布于 2015-07-29 12:07:39
不太清楚那里发生了什么;您要嵌入到页面中的目标脚本的URL是什么?可以通过设置全局window.WeinreServerURL来重写weinre服务器的URL,而不是通过目标脚本计算它,就像您在Target.coffee文件中看到的那样。您可以看到服务器URL是如何用于将URL获取到“套接字”这里的。
https://stackoverflow.com/questions/31695570
复制相似问题