diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/netsurf/browser_window.h | 12 |
1 files changed, 12 insertions, 0 deletions
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 |