diff --git a/feature_capabilities/src/main/ets/providers/ShareProvider.ets b/feature_capabilities/src/main/ets/providers/ShareProvider.ets index a0d11f3..6bdc4bb 100644 --- a/feature_capabilities/src/main/ets/providers/ShareProvider.ets +++ b/feature_capabilities/src/main/ets/providers/ShareProvider.ets @@ -181,12 +181,14 @@ export class ShareProvider implements CapabilityProvider { this.startTextShare(bean, platform); return; } - cap(bean.sharetype).then((dataUrl: string) => { + // sharetype 不是 canvasId(原工程为"闲聊"二级字段),截图始终取默认首个 ,故传空串。 + cap('').then((dataUrl: string) => { + this.log.i(`canvas captured dataUrlLen=${dataUrl.length}`); const filePath: string = dataUrl !== '' ? this.saveDataUrlToFile(ctx.uiAbilityContext, dataUrl) : ''; if (filePath !== '') { this.onImageReady(bean, platform, filePath); } else { - this.log.w('canvas capture empty; fallback to text guide'); + this.log.w('canvas capture empty (页面可能无 ); fallback to text guide'); this.startTextShare(bean, platform); } }).catch((e: Error) => {