mizchi/crater-browser/shell does not have a README file
type Browser
async fn Browser::activate_at(self : Browser, col : Int, row : Int) -> Bool raise @mizchi/crater-browser-http.HttpErrorHttpError
async fn Browser::activate_focused_link(self : Browser) -> Bool raise @mizchi/crater-browser-http.HttpErrorHttpError
async fn Browser::activate_link_at(self : Browser, col : Int, row : Int) -> Bool raise @mizchi/crater-browser-http.HttpErrorHttpError
fn Browser::cookie_jar(self : Browser) -> @mizchi/crater-browser-http/cookie_jar.CookieJarCookieJar
fn Browser::debug_layout(self : Browser) -> Unit
fn Browser::enter_hint_mode(self : Browser) -> Unit
async fn Browser::execute_inline_js_async(self : Browser, source : String) -> String? raise @mizchi/crater-browser-http.HttpErrorHttpError
fn Browser::execute_scripts(self : Browser) -> Int
fn Browser::exit_hint_mode(self : Browser) -> Unit
fn Browser::get_current_url(self : Browser) -> String
fn Browser::get_dom_tree(self : Browser) -> @mizchi/crater-dom/dom.DomTreeDomTree?
fn Browser::get_focused_link_index(self : Browser) -> Int
fn Browser::get_focused_link_url(self : Browser) -> String?
fn Browser::get_last_navigation_url(self : Browser) -> String?
fn Browser::get_link_at(self : Browser, col : Int, row : Int) -> String?
fn Browser::get_link_count(self : Browser) -> Int
fn Browser::get_viewport_height(self : Browser) -> Int
async fn Browser::go_back(self : Browser) -> String? raise @mizchi/crater-browser-http.HttpErrorHttpError
async fn Browser::go_forward(self : Browser) -> String? raise @mizchi/crater-browser-http.HttpErrorHttpError
async fn Browser::handle_focused_key(self : Browser, key : String) -> Bool raise @mizchi/crater-browser-http.HttpErrorHttpError
fn Browser::hover_at(self : Browser, col : Int, row : Int) -> Bool
fn Browser::http_cache(self : Browser) -> @mizchi/crater-browser-http/cache.MemoryCacheBackendMemoryCacheBackend
fn Browser::is_hint_mode(self : Browser) -> Bool
async fn Browser::navigate(self : Browser, url : String) -> String raise @mizchi/crater-browser-http.HttpErrorHttpError
async fn Browser::navigate_lightweight(self : Browser, url : String) -> String raise @mizchi/crater-browser-http.HttpErrorHttpError
fn Browser::new(width : Int, height : Int, terminal_cols? : Int) -> Browser
fn Browser::next_link(self : Browser) -> Unit
fn Browser::pointer_down_at(self : Browser, col : Int, row : Int) -> Bool
fn Browser::pointer_move_at(self : Browser, col : Int, row : Int) -> Bool
async fn Browser::pointer_up_at(self : Browser, col : Int, row : Int) -> Bool raise @mizchi/crater-browser-http.HttpErrorHttpError
fn Browser::prev_link(self : Browser) -> Unit
fn Browser::process_hint_char(self : Browser, char : String) -> String?
fn Browser::render_output(self : Browser, mode : OutputMode) -> String
fn Browser::render_text_full_page(self : Browser) -> String
fn Browser::scroll_down(self : Browser, amount : Int) -> Unit
fn Browser::scroll_up(self : Browser, amount : Int) -> Unit
fn Browser::set_dark_mode(self : Browser, enabled : Bool) -> Unit
fn Browser::set_enable_cookies(self : Browser, enable : Bool) -> Unit
fn Browser::set_enable_js(self : Browser, enable : Bool) -> Unit
fn Browser::set_html_content(self : Browser, html : String) -> Unit
fn Browser::set_image_cache_max_bytes(self : Browser, max_bytes : Int) -> Unit
fn Browser::set_js_runtime(self : Browser, runtime : &@mizchi/crater-browser-runtime.JsRuntimeJsRuntime) -> Unit
fn Browser::set_no_color(self : Browser, enabled : Bool) -> Unit
fn Browser::set_request_sandbox(self : Browser, sandbox : @mizchi/crater-browser-http.RequestSandboxRequestSandbox) -> Unit
fn Browser::tick_js(self : Browser) -> Bool
fn Browser::toggle_dark_mode(self : Browser) -> Unit
fn Browser::toggle_selection_mode(self : Browser) -> Bool
async fn[T : @moonbitlang/async/io.WriterWriter] Browser::write_output(self : Browser, mode : OutputMode, writer : T) -> Unit
pub(all) enum OutputMode { Sixel Kitty Text Json Aom Arc90 ExtractMain Grounding}
Install
Browser engine for crater CSS layout engine
Published modules that use this version
Powered by MoonBit
© 2026 mooncakes.io