From 1146f8bf49eda7f23960e2efdd6dcefb6a98b552 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sun, 5 May 2019 15:38:09 +0100 Subject: Add browser_window_exec Signed-off-by: Daniel Silverstone --- include/netsurf/browser_window.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'include') diff --git a/include/netsurf/browser_window.h b/include/netsurf/browser_window.h index 439b0785d..77a263189 100644 --- a/include/netsurf/browser_window.h +++ b/include/netsurf/browser_window.h @@ -725,4 +725,16 @@ nserror browser_window_get_name(struct browser_window *bw, const char **name); */ nserror browser_window_set_name(struct browser_window *bw, const char *name); +/** + * Execute some JavaScript code in a browsing context. + * + * Runs the passed in JavaScript code in the browsing context. + * + * \param bw The browser window + * \param src The JavaScript source code + * \param srclen The length of the source code + * \return Whether the JS function was successfully injected into the content + */ +bool browser_window_exec(struct browser_window *bw, const char *src, size_t srclen); + #endif -- cgit v1.2.3