cookies - 如何使用具有特定登录详细信息 cookie 的灯塔?
问题描述
我正在尝试从命令行Lighthouse
在我的网站上运行。
当Chrome
浏览器打开时,它没有任何 cookie,因此没有加载所需的页面,而是我得到了我的登录页面。
我尝试在使用--extra-headers
cookie 运行灯塔时使用标志,但我不确定这是正确的方法(如果是这样,“Cookie”属性中应该包含什么)
运行Lighthouse
:
lighthouse SITE_URL --output json --output-path ./report.json --extra-headers=./headers.json
headers.json
文件是:
{
"Cookie": "Username=my_username; Password:my_password;"
}
这是插入用于加载网站的 cookie 的正确方法吗?
如果是这样,自定义 cookie 的正确语法是什么?
解决方案
为了查看 cookie 的正确语法,我登录并复制了用于登录的 Session 值。
{
"Cookie": "mySession=SESSION_HASH;"
}
推荐阅读
- for-loop - 避免在 Kotlin 中使用 for 循环计算 Ints 的值
- c# - C#,没有 MemoryBarrier 的易失性读取?
- javascript - 使用 jest 作为 chai 期望样式的模块?
- php - Arcanedev\LaravelNestedSet\NodeTrait appendToNode() 错误
- css - 如何在不使用 React Native 中的 CSS 填充的情况下在 View 元素之间添加额外的空间?
- git - 如何在共享主机(cpanel)上部署私有 git repo
- java - 如何从kotlin接口访问java接口中定义的常量
- javascript - Hichcharts - 自定义图例 css 未显示在打印图表下载功能中
- symfony - 将数据添加到 JWT 刷新响应
- java - Where is the reference to the lambda function?