diff --git a/src/views/messageArea.ts b/src/views/messageArea.ts
index 3466583..3dd2a3a 100644
--- a/src/views/messageArea.ts
+++ b/src/views/messageArea.ts
@@ -1097,9 +1097,11 @@ export function getMessageAreaScript(): string {
console.log('[WebView] 对话完成,添加操作按钮');
const actionsDiv = document.createElement('div');
actionsDiv.className = 'message-actions';
+
+ // 复制按钮
const copyBtn = document.createElement('button');
copyBtn.className = 'action-btn';
- copyBtn.innerHTML = '';
+ copyBtn.innerHTML = \`复制\`;
copyBtn.onclick = () => {
const textContent = segments
.filter(s => s.type === 'text' && s.content)
@@ -1107,7 +1109,22 @@ export function getMessageAreaScript(): string {
.join('\\n');
copyMessage(textContent, copyBtn);
};
+
+ // 点赞按钮
+ const likeBtn = document.createElement('button');
+ likeBtn.className = 'action-btn';
+ likeBtn.innerHTML = \`点赞\`;
+ likeBtn.onclick = () => toggleLike(likeBtn);
+
+ // 点踩按钮
+ const dislikeBtn = document.createElement('button');
+ dislikeBtn.className = 'action-btn';
+ dislikeBtn.innerHTML = \`点踩\`;
+ dislikeBtn.onclick = () => toggleDislike(dislikeBtn);
+
actionsDiv.appendChild(copyBtn);
+ actionsDiv.appendChild(likeBtn);
+ actionsDiv.appendChild(dislikeBtn);
currentSegmentedMessage.appendChild(actionsDiv);
// 重置当前分段消息容器
@@ -1241,9 +1258,11 @@ export function getMessageAreaScript(): string {
// 添加操作按钮
const actionsDiv = document.createElement('div');
actionsDiv.className = 'message-actions';
+
+ // 复制按钮
const copyBtn = document.createElement('button');
copyBtn.className = 'action-btn';
- copyBtn.innerHTML = '';
+ copyBtn.innerHTML = \`复制\`;
copyBtn.onclick = () => {
const textContent = segments
.filter(s => s.type === 'text' && s.content)
@@ -1251,7 +1270,22 @@ export function getMessageAreaScript(): string {
.join('\\n');
copyMessage(textContent, copyBtn);
};
+
+ // 点赞按钮
+ const likeBtn = document.createElement('button');
+ likeBtn.className = 'action-btn';
+ likeBtn.innerHTML = \`点赞\`;
+ likeBtn.onclick = () => toggleLike(likeBtn);
+
+ // 点踩按钮
+ const dislikeBtn = document.createElement('button');
+ dislikeBtn.className = 'action-btn';
+ dislikeBtn.innerHTML = \`点踩\`;
+ dislikeBtn.onclick = () => toggleDislike(dislikeBtn);
+
actionsDiv.appendChild(copyBtn);
+ actionsDiv.appendChild(likeBtn);
+ actionsDiv.appendChild(dislikeBtn);
container.appendChild(actionsDiv);
messagesEl.appendChild(container);