use anyhow::Result;
use chromiumoxide::{Page, cdp};
pub async fn enhance_page(page: Page) -> Result<()> {
match crate::kromekover::inject(page.clone()).await {
Ok(()) => {
log::debug!("Kromekover stealth evasions injected successfully");
}
Err(e) => {
log::warn!("Failed to inject kromekover stealth: {e}");
}
}
page.execute(
cdp::browser_protocol::emulation::SetDeviceMetricsOverrideParams::builder()
.width(1920)
.height(1080)
.device_scale_factor(1.0)
.mobile(false)
.build()
.map_err(anyhow::Error::msg)?,
)
.await?;
Ok(())
}