Skip to content

Latest commit

 

History

History
65 lines (50 loc) · 1.64 KB

File metadata and controls

65 lines (50 loc) · 1.64 KB

Reference

Supported target types

Canonical target type values:

open_url
crawl_range
webhook
multi_open
active_tab_actions
bookmark_folder
rss_feed
sitemap_crawl
api_fetch
file_download
search_query
form_submit
tab_audit
dom_watch
screenshot_capture

What each target does:

  • open_url: Opens a single URL.
  • crawl_range: Crawls from a start URL to an end URL using numeric URL ranges.
  • webhook: Sends an HTTP request directly as the target run.
  • multi_open: Opens multiple URLs in one run.
  • active_tab_actions: Runs configured actions against the current active tab.
  • bookmark_folder: Opens URLs from a bookmark folder.
  • rss_feed: Fetches and processes feed entries from an RSS/Atom feed.
  • sitemap_crawl: Fetches sitemap URLs and processes matched entries.
  • api_fetch: Calls an API endpoint with configurable method, headers and body.
  • file_download: Downloads a file from a URL with a chosen filename.
  • search_query: Builds and opens search URLs from one or more queries.
  • form_submit: Opens a page and triggers form submission via selector.
  • tab_audit: Captures tab metadata for the current window or all windows.
  • dom_watch: Opens a page and checks selector/text conditions.
  • screenshot_capture: Captures a screenshot for a target URL.

Cron format

Cron uses:

minute hour day month weekday

All schedule times are interpreted in local browser time.

Target action JSON

open_url and crawl_range support declarative action JSON.

Supported action types:

  • wait
  • click
  • input
  • scroll
  • extract

Runtime model

WebCron runs locally in the extension context and does not require a server.