如何通过chrome远程调试进行基本身份验证?
那就是我在这样的远程调试中运行了一个chrome
chrome.exe –remote-debugging-port=9222
然后我使用WebSocket4Net与chrome进行通信。我想通过在json中传递用户和密码来自动化基本身份验证。我知道我可以做到
https://username:password@www.example.com/
但我也想尝试在json中传递它们。
我还有另一个与此相关的问题..是否有可能传递json javascript表达式来评估?我有一个javascript函数来评估,以获取网页中的ID
var children = document.body.getElementsByTagName('*');
var id='userScreenName';
var elements = [], child;
for (var i = 0, length = children.length; i < length; i++) {
child = children[i];
if (child.id.indexOf(id)>-1)
elements.push(child);
};
return elements[0].id;
这是不可能的,因为chrome不是Web服务器,但您只能打开防火墙,只能打开特定的本地或外部客户端。