1

如何通过 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;
4

1 回答 1

0

这是不可能的,因为 chrome 不是 Web 服务器,但您只能打开特定的本地或外部客户端的防火墙。

于 2019-02-16T00:37:24.197 回答