evaluateJavaScript

Run background script logic.

Syntax

Android

public void evaluateJavaScript(String url, @NonNull String sources);
public void evaluateTemplateBundle(String url, @NonNull TemplateBundle bundle, @NonNull String js_file);

Parameters

  • url: Unique identifier for the script.
  • sources: Script content.
  • bundle: Pre-parsed TemplateBundle containing the script.
  • js_file: Related JS file name inside the bundle.

iOS

- (void)evaluateJavaScript:(NSString *)url withSources:(NSString *)sources;
- (void)evaluateTemplateBundle:(NSString *)url
                   widthBundle:(LynxTemplateBundle *)bundle
                    withJSFile:(NSString *)jsFile;

Parameters

  • url: Unique identifier for the script.
  • sources: Script content.
  • bundle: Pre-parsed LynxTemplateBundle containing the script.
  • jsFile: Related JS file name inside the bundle.

Harmony

evaluateJavaScript(url: string, sources: string): void;
evaluateBundleScript(url: string, bundle: TemplateBundle, jsFileName: string): void;

Compatibility

LCD tables only load in the browser

Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache License 2.0.