1

是否可以直接从获取 JSObject 的 java 中调用 new 运算符来创建新的 javascript 对象?

例如,我知道我可以做到:

browser.executeJavaScript("var myString = new String('Hello World');"); 然后我可以这样做: JSObject hello = browser.executeJavaScript("myString"),将 myString 对象放入 java。是否有可能在一个电话中做到这一点?就像是

JSObject hello = new JSString("Hello World")?

谢谢

4

1 回答 1

0

您可以使用以下方法在 Java 端实例化 JavaScript 对象:

JSObject object = browser.getJSContext().createObject();
于 2016-07-22T08:37:19.673 回答