Method: Ferrum::Browser#evaluate_on_new_document

Defined in:
lib/ferrum/browser.rb

#evaluate_on_new_document(expression) ⇒ Object

Evaluate JavaScript to modify things before a page load.

Examples:

browser.evaluate_on_new_document "Object.defineProperty(navigator, \"languages\", {\n  get: function() { return [\"tlh\"]; }\n});\n"

Parameters:

  • expression (String)

    The JavaScript to add to each new document.



188
189
190
# File 'lib/ferrum/browser.rb', line 188

def evaluate_on_new_document(expression)
  extensions << expression
end