沉浸式 Reader onPreferencesChanged 事件未触发,因为偏好正在更改
Immersive Reader onPreferencesChanged event not firing as preferences are changing
在此调用沉浸式 reader SDK 的 javascript 代码中,onExit 按预期触发,但 onPreferencesChanged 从未触发。我在这里错过了什么?
async function LaunchImmersiveReader(title) {
const data = {
title: title,
chunks: [{
content: title,
lang: 'en'
}]
};
const token = await getImmersiveReaderTokenAsync();
const subdomain = await getImmersiveReaderSubdomainAsync();
const options = {
onPreferencesChanged: onPreferencesChangedCallback,
onExit: exitCallback
};
ImmersiveReader.launchAsync(token, subdomain, data, options);
}
function exitCallback() {
// this fires as I click the immersive reader exit/back button
}
function onPreferencesChangedCallback(value) {
// this never fires as I change font, size, etc.
}
您使用的是什么版本的 SDK?首选项回调是 1.1.0
的一部分
我确实注意到我们的许多示例项目和文档仍在使用 1.0.0,这可能会导致混淆
在此调用沉浸式 reader SDK 的 javascript 代码中,onExit 按预期触发,但 onPreferencesChanged 从未触发。我在这里错过了什么?
async function LaunchImmersiveReader(title) {
const data = {
title: title,
chunks: [{
content: title,
lang: 'en'
}]
};
const token = await getImmersiveReaderTokenAsync();
const subdomain = await getImmersiveReaderSubdomainAsync();
const options = {
onPreferencesChanged: onPreferencesChangedCallback,
onExit: exitCallback
};
ImmersiveReader.launchAsync(token, subdomain, data, options);
}
function exitCallback() {
// this fires as I click the immersive reader exit/back button
}
function onPreferencesChangedCallback(value) {
// this never fires as I change font, size, etc.
}
您使用的是什么版本的 SDK?首选项回调是 1.1.0
的一部分我确实注意到我们的许多示例项目和文档仍在使用 1.0.0,这可能会导致混淆