diff --git a/public/img/empty/imgError.png b/public/img/empty/imgError.png
new file mode 100644
index 0000000000000000000000000000000000000000..fddece66fa901a2c126cc262a26f3c0736ec5796
Binary files /dev/null and b/public/img/empty/imgError.png differ
diff --git a/src/components/DataPreview/session/chat/components/parseMsg/index.tsx b/src/components/DataPreview/session/chat/components/parseMsg/index.tsx
index 0396bc6db2ac67267a59efda19225e42a11f6cbe..feb42aa670e5da2b2de48121e1b648343456399d 100644
--- a/src/components/DataPreview/session/chat/components/parseMsg/index.tsx
+++ b/src/components/DataPreview/session/chat/components/parseMsg/index.tsx
@@ -158,6 +158,7 @@ export const parseMsg = (item: IMessage): any => {
)}
+
{isURL(data?.linkInfo) && }
diff --git a/src/components/TargetActivity/LinkPreview/index.tsx b/src/components/TargetActivity/LinkPreview/index.tsx
index 767ecb6b42579fcd68ac88f017b17eaaa7378b39..ef6b5b4ce30491e6d1c35785096aabf4efdc55e8 100644
--- a/src/components/TargetActivity/LinkPreview/index.tsx
+++ b/src/components/TargetActivity/LinkPreview/index.tsx
@@ -3,6 +3,7 @@ import { Image, Typography } from 'antd';
import { kernel } from '@/ts/base';
import { extractPreviewData, isURL, parseTolink } from '@/utils/tools';
import cls from './index.module.less';
+import ImgError from '/public/img/empty/imgError.png';
interface Iprops {
url: string;
@@ -35,10 +36,10 @@ const LinkPreviewComponent: React.FC
= ({ url, isClsBase }) => {
const getProtocolAndHostname = (url: string) => {
var match = url.match(/^(https?:\/\/)([^\/]+)/i);
if (match) {
- return match[0];
+ return match[0];
}
return '';
- }
+ };
/** 加载网站预览信息 */
const loadPreviewData = async () => {
@@ -52,7 +53,7 @@ const LinkPreviewComponent: React.FC = ({ url, isClsBase }) => {
if (result.success) {
const res = extractPreviewData(result.data.content);
let favicon = res.favicon;
- if(!res.favicon.includes('http://') && !res.favicon.includes('https://')){
+ if (!res.favicon.includes('http://') && !res.favicon.includes('https://')) {
favicon = getProtocolAndHostname(url) + res.favicon;
}
setPreviewData({ ...res, favicon });
@@ -72,7 +73,7 @@ const LinkPreviewComponent: React.FC = ({ url, isClsBase }) => {
window.open(url, '_blank');
}}>
{previewData.favicon && previewData.title && (
-
+
)}