public abstract class JSHandle extends Object
| 构造器和说明 |
|---|
JSHandle() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract ElementHandle |
asElement()
如果句柄是 ElementHandle 的实例,则为 null 或句柄本身。
|
abstract void |
dispose()
释放句柄引用的对象以进行垃圾回收。
|
abstract boolean |
disposed() |
Object |
evaluate(String pptrFunction)
使用当前对象作为第一个参数来执行给定的 JS 函数。
|
Object |
evaluate(String pptrFunction,
List<Object> args)
使用当前对象作为第一个参数来执行给定的 JS 函数。
|
JSHandle |
evaluateHandle(String pptrFunction)
使用当前对象作为第一个参数来执行给定的 JS 函数。
|
JSHandle |
evaluateHandle(String pptrFunction,
List<Object> args)
使用当前对象作为第一个参数来执行给定的 JS 函数。
|
Map<String,JSHandle> |
getProperties()
获取表示当前对象属性的句柄映射。
|
JSHandle |
getProperty(String propertyName)
获取表示当前对象属性的句柄映射。
|
abstract String |
id()
当前对象的 Protocol.Runtime.RemoteObject 的 id。
|
abstract Object |
jsonValue()
表示引用对象的可序列化部分的普通对象
|
abstract Realm |
realm() |
abstract RemoteObject |
remoteObject()
提供对支持当前对象的 Protocol.Runtime.RemoteObject 的访问。
|
abstract String |
toString()
返回 JSHandle 的字符串表示形式。
|
public abstract Realm realm()
public abstract boolean disposed()
public Object evaluate(String pptrFunction) throws com.fasterxml.jackson.core.JsonProcessingException, EvaluateException
pptrFunction - 给定函数com.fasterxml.jackson.core.JsonProcessingException - 序列化异常EvaluateException - 给定函数执行的异常public Object evaluate(String pptrFunction, List<Object> args) throws com.fasterxml.jackson.core.JsonProcessingException, EvaluateException
pptrFunction - 给定函数args - 给定函数的参数,第一个参数是当前对象com.fasterxml.jackson.core.JsonProcessingException - 序列化异常EvaluateException - 给定函数执行的异常public JSHandle evaluateHandle(String pptrFunction) throws com.fasterxml.jackson.core.JsonProcessingException, EvaluateException
pptrFunction - 给定函数com.fasterxml.jackson.core.JsonProcessingException - 序列化异常EvaluateException - 给定函数执行的异常public JSHandle evaluateHandle(String pptrFunction, List<Object> args) throws com.fasterxml.jackson.core.JsonProcessingException, EvaluateException
pptrFunction - 给定函数args - 给定函数的参数,第一个参数是当前对象com.fasterxml.jackson.core.JsonProcessingException - 序列化异常EvaluateException - 给定函数执行的异常public JSHandle getProperty(String propertyName) throws com.fasterxml.jackson.core.JsonProcessingException, EvaluateException
com.fasterxml.jackson.core.JsonProcessingException - 序列化异常EvaluateException - 给定函数执行的异常public Map<String,JSHandle> getProperties() throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException - 序列化异常EvaluateException - 给定函数执行的异常public abstract Object jsonValue() throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException - 如果对象由于循环而无法序列化,则抛出该异常。public abstract ElementHandle asElement()
public abstract void dispose()
public abstract String toString()
public abstract String id()
public abstract RemoteObject remoteObject()
Copyright © 2020–2025. All rights reserved.