//! Grant browser permissions (camera, geolocation, notifications)
//!
//! cargo run --example permissions
use browsing::browser::{Browser, BrowserProfile};
#[tokio::main]
async fn main() -> browsing::Result<()> {
let mut browser = Browser::new(BrowserProfile::default());
browser.start().await?;
let perms = browser.permissions_manager()?;
perms.grant_all_common("https://example.com").await?;
println!("Granted camera, microphone, geolocation, notifications, clipboard for example.com");
Ok(())
}