I have a js script which I want to execute in my Java application.
I have tried to use the Chromedriver
API to do this
But it throws the following exception:
I am so confused because the script can simply run with node xx.js
Does this mean the js which uses the global
object cannot execute in a Java application?
Advertisement
Answer
According to MDN, global
is Node-specific, so you can’t expect to be able to use it if you’re not running under Node. They suggest globalThis
as the portable replacement.