> ## Documentation Index
> Fetch the complete documentation index at: https://enterprise-docs.dify.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Web App 设置

Web App 设置决定你发布的应用在终端用户面前的外观与行为。每个 Dify 应用都会自动生成一个适应不同设备和屏幕尺寸的 Web 界面。

## 设置工作原理

Web 应用始终反映应用的当前配置。修改设置并点击 **发布** 后，更改会立即应用到用户正在访问的线上 Web 应用。

<Info>
  Web 应用默认公开。任何拥有 URL 的人都可访问，适用于演示、公共工具和面向客户的应用。
</Info>

## 品牌和外观

让你的 Web 应用看起来专业且易于识别：

<CardGroup cols={2}>
  <Card title="应用身份" icon="id-card">
    设置你的应用名称、描述和图标，以创造清晰的第一印象
  </Card>

  <Card title="视觉设计" icon="palette">
    选择与你的品牌匹配的颜色、主题和布局选项
  </Card>

  <Card title="语言设置" icon="globe">
    为你的目标受众配置界面语言
  </Card>

  <Card title="法律页面" icon="scale">
    添加版权信息和隐私政策链接以符合合规要求
  </Card>
</CardGroup>

### 基本品牌元素

**应用图标和名称**

* 你的图标会出现在浏览器标签页中，以及用户收藏你的应用时
* 选择一个清晰、易于识别的名称来解释你的应用功能
* 图标可以是图片或表情符号，选择符合你应用个性的

**描述与文案**

* 编写简洁的描述，帮助用户理解应用的用途
* 此文本会出现在应用的着陆页和搜索结果中
* 为获得最佳效果，请保持在 160 个字符以内

**视觉一致性**

* 选择与你的品牌一致的颜色
* 在选择明亮或暗色主题时考虑你的受众
* 在不同设备上测试你的应用，确保各处显示正常

## 访问控制

Web 应用默认公开。任何拥有 URL 的人都可打开，适用于演示、公共工具和面向客户的应用。

当应用不应对所有人开放时，可要求身份验证并限制谁能登录。访问范围可限定为特定工作空间成员，也可向无需完整 Dify 账户即可验证身份的外部用户开放。关于外部访问的设置和管理方式，详见 [Web App 外部用户认证](/zh/3.10.x/administer/authentication/webapp-external-user-auth)。

**隐私与法律信息**：

* 添加版权信息和隐私政策链接
* 配置数据处理偏好
* 设置服务条款以符合合规要求

## 功能继承

你的 Web 应用会自动包含你在应用程序配置中启用的功能：

**交互功能**：

* 对话开启器和建议的后续操作
* 对话前表单用于上下文收集
* 语音输入和语音转文字能力
* 来源引用与归属和参考链接
* 反馈收集和评分系统

**功能性**：

* 所有工作流步骤和 AI 模型配置
* 知识库集成和工具连接
* 自定义提示词和响应格式
* 速率限制和使用控制

<Warning>
  在你的应用配置中禁用功能会立即从发布的 Web 应用中移除它们。
</Warning>

## 应用类型和行为

你的 Web 应用会根据你的应用程序类型自动适应其界面：

<Tabs>
  <Tab title="对话应用程序">
    **界面**：具有消息历史记录的对话式风格
    **功能**：持久会话、对话管理、实时响应
    **最适合**：客户支持、咨询工具、交互式助手
  </Tab>

  <Tab title="工作流应用程序">
    **界面**：基于表单的结果显示
    **功能**：单次运行、批处理、结果保存
    **最适合**：内容生成、数据处理、分析工具
  </Tab>
</Tabs>

## 部署方式

发布后，可通过多种方式访问你的 Web 应用：

<CardGroup cols={2}>
  <Card title="直接链接" icon="link">
    分享 Web 应用 URL 即可立即访问
  </Card>

  <Card title="网站嵌入" icon="window" href="/zh/3.10.x/use/publish/webapp/embedding-in-websites">
    作为聊天小组件或 iframe 部署到现有网站
  </Card>
</CardGroup>

## 发布最佳实践

在分享你的 Web 应用之前：

<Steps>
  <Step title="测试用户体验">
    在不同设备和浏览器上尝试你的应用，确保运行顺畅。
  </Step>

  <Step title="配置基本设置">
    设置你的应用名称、图标、描述和任何必需的法律信息。
  </Step>

  <Step title="审查访问控制">
    确定你的应用应公开还是需要身份验证。
  </Step>

  <Step title="选择部署方式">
    确定是直接分享还是嵌入到你的网站。
  </Step>
</Steps>

<Tip>
  Web 应用配置在所有部署位置都会生效。设置的更改也会自动同步到嵌入版本。
</Tip>
