Respect visible browser setting for source checks
This commit is contained in:
@@ -860,16 +860,20 @@ async function checkMappingSourceUrls(items) {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
...item,
|
...item,
|
||||||
...(await checkUrl(item.url, item.browserEngine)),
|
...(await checkUrl(item.url, item.browserEngine, item.browserHeadless)),
|
||||||
};
|
};
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
async function checkUrl(url, browserEngine = "chromium") {
|
async function checkUrl(url, browserEngine = "chromium", headless = true) {
|
||||||
try {
|
try {
|
||||||
const target = normalizeSourceUrl(url);
|
const target = normalizeSourceUrl(url);
|
||||||
const response = await scrapePage(target, { engine: browserEngine, waitAfterLoadMs: 250 });
|
const response = await scrapePage(target, {
|
||||||
|
engine: browserEngine,
|
||||||
|
headless,
|
||||||
|
waitAfterLoadMs: 250,
|
||||||
|
});
|
||||||
|
|
||||||
return {
|
return {
|
||||||
health: response.ok ? "ok" : "warning",
|
health: response.ok ? "ok" : "warning",
|
||||||
|
|||||||
Reference in New Issue
Block a user