diff --git a/lib/pages/video/detail/reply/widgets/reply_item.dart b/lib/pages/video/detail/reply/widgets/reply_item.dart index 4fe4723a..be16e0d8 100644 --- a/lib/pages/video/detail/reply/widgets/reply_item.dart +++ b/lib/pages/video/detail/reply/widgets/reply_item.dart @@ -703,6 +703,13 @@ InlineSpan buildContent( title, '', ); + } else if (RegExp(r'^[Cc][Vv][0-9]+$').hasMatch(matchStr)) { + Get.toNamed('/htmlRender', parameters: { + 'url': 'https://www.bilibili.com/read/$matchStr', + 'title': title, + 'id': matchStr.substring(2), + 'dynamicType': 'read' + }); } else { final String redirectUrl = await UrlUtils.parseRedirectUrl(matchStr);