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