Progress.

This commit is contained in:
Henning Dieterichs
2019-08-01 20:18:36 +02:00
parent 52db41558e
commit 99a0f854a3
9 changed files with 249 additions and 53 deletions

View File

@@ -66,10 +66,16 @@ class JsDebuggerSourceImplementation implements JsDataSource {
try {
w._state = { kind: "loading" };
const expression = `(${selfContainedGetInitializedDataExtractorApi.toString()})().getData(${
w.expression
}, expr => eval(expr), undefined)`;
const fnSrc = selfContainedGetInitializedDataExtractorApi.toString();
const preferredExtractor = w.preferredDataExtractor
? `"${w.preferredDataExtractor}"`
: "undefined";
const expression = `(${fnSrc})().getData(${
w.expression
}, expr => eval(expr), ${preferredExtractor})`;
// uia
const reply = await session.customRequest("evaluate", {
expression,
frameId: this.lastFrameId,