例如,在 CDP 中,当执行Debugger.evaluateOnCallFrame以评估某个对象时,响应将包含一个objectId
看起来像{injectedScriptId: 1, id: 413}
. 并且injectedScriptId
永远不会改变(至少我从未观察到它改变了)。id
prop 似乎是内存中唯一的对象 id 。
相关(甚至更重要,但只是寻求确认)问题:id
inobjectId
是整个程序/过程中对象的唯一标识符吗?我可以依靠它来构建变量的序列化、无循环引用的字符串表示吗?
那么 的目的是injectedScriptId
什么InjectedScript
?