如何解决在 Chrome 控制台中访问 html 响应负载
我正在尝试访问 chrome 控制台中响应负载的“successURL”元素,但无法解决。我已经尝试了我能想到的所有方法 --> payload.successUrl、e.payload.successUrl、data.payload,但似乎无法访问该元素。
有人可以帮忙吗?谢谢!
解决方法
如您在问题所附图片中所示 - 您已在 chrome 控制台中成功访问此内容:) 您现在可以右键单击以查看上下文菜单并将其复制到变量或执行其他一些操作。
但是,如果您的意思是直接在脚本中访问来自开发人员工具的数据 - 这是不可能的。 有关这方面的更多信息 - 请在此处阅读此答案:https://stackoverflow.com/a/50571792/3054380
如果该负载数据产生的请求是由您的脚本发出的 - 那么您需要展示您是如何做到这一点的 - 当然访问响应中收到的任何数据非常简单。
,我在 webdev-dan 和 Tch 的问题中找到了答案(我无法为他们点赞,因为我没有声誉,抱歉!)。我试图在将响应发布到控制台后访问它,而不是解析脚本中的数据然后发送到控制台。
这是我从我需要的响应 (successUrl) 中获取元素的操作。
Javascript
const result = await frui.getSession();
console.log(result);
console.log(result.payload);
console.log(result.payload.successUrl);
控制台响应
我现在将 result.payload.successUrl 设置为稍后使用的变量。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。