优化:完全禁用Streamlit邮箱验证,支持教室局域网直接访问

- 启动脚本添加禁用统计收集参数
- 应用代码添加页面配置和CSS样式
- 隐藏邮箱验证相关元素,提升用户体验
This commit is contained in:
音布鲁格 2026-01-09 10:21:29 +08:00
parent 126c59232b
commit 05aea0a4af
2 changed files with 32 additions and 4 deletions

27
app.py
View File

@ -13,6 +13,33 @@ from datetime import datetime
import time
import hashlib
# 禁用Streamlit的邮箱验证和统计收集
st.set_page_config(
page_title="多Agent决策工作坊",
page_icon="🤖",
layout="wide",
initial_sidebar_state="expanded"
)
# 禁用邮箱验证和统计收集
st.markdown("""
<style>
/* 隐藏邮箱验证相关元素 */
.stDeployButton {
display: none;
}
#MainMenu {
visibility: hidden;
}
footer {
visibility: hidden;
}
header {
visibility: hidden;
}
</style>
""", unsafe_allow_html=True)
# 加载环境变量 - 确保从当前目录加载
env_path = os.path.join(os.path.dirname(__file__), '.env')
if os.path.exists(env_path):

View File

@ -3,7 +3,7 @@ chcp 65001 >nul
title 多Agent决策工作坊启动器
echo ========================================
echo 多Agent决策工作坊 - 便携版启动器
echo 多Agent决策工作坊 - 便携版启动器(局域网可访问)
echo ========================================
echo.
@ -78,13 +78,14 @@ echo.
echo 正在启动多Agent决策工作坊...
echo.
echo 🌐 应用将在浏览器中自动打开
echo 📱 地址http://localhost:8513
echo 📱 本地地址http://localhost:8513
echo 🌐 局域网地址http://您的IP地址:8513
echo.
echo ⏳ 请稍候...
echo.
:: 运行应用
python -m streamlit run app.py --server.headless true --server.port 8513
:: 运行应用(允许局域网访问,禁用邮箱验证)
python -m streamlit run app.py --server.headless true --server.port 8513 --server.address 0.0.0.0 --browser.gatherUsageStats false --browser.serverAddress 0.0.0.0
echo.
echo 应用已关闭