diff --git a/index.html b/index.html
index 946a161..49910b5 100644
--- a/index.html
+++ b/index.html
@@ -4,9 +4,9 @@
@@ -384,7 +387,7 @@
if (paginatedData.length === 0) {
const emptyRow = document.createElement('tr');
emptyRow.innerHTML = `
-
+ |
没有找到符合条件的数据
|
@@ -409,12 +412,19 @@
row.innerHTML = `
${item.method || '-'} |
${item.url || '-'} |
- ${item.reqbody || '-'} |
- ${item.respBodyA || '-'} |
- ${item.respBodyB || '-'} |
- ${item.result === 'unknown' ? '未知' : item.result=== 'false' ? '安全' : '漏洞'} |
+ ${item.result === 'unknown' ? '未知' : item.result === 'false' ? '安全' : '漏洞'} |
${item.reason || '-'} |
${item.confidence || '-'} |
+
+
+ 展开详情
+
+
+ 请求体:${item.reqbody || '-'}
+ 响应体A:${item.respBodyA || '-'}
+ 响应体B:${item.respBodyB || '-'}
+
+ |
`;
tableBody.appendChild(row);
});
@@ -482,6 +492,18 @@
updatePagination();
}
+ // 切换详情面板的显示状态
+ function toggleDetails(element) {
+ const panel = element.nextElementSibling;
+ if (panel.classList.contains('active')) {
+ panel.classList.remove('active');
+ element.innerHTML = ' 展开详情';
+ } else {
+ panel.classList.add('active');
+ element.innerHTML = ' 收起详情';
+ }
+ }
+
// 初始化时尝试获取数据
document.addEventListener('DOMContentLoaded', () => {
fetchData();