You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Edge/Chrome访问Dash v2.7+本地应用仍提示不支持IE,求排查

问题原因与解决方法

核心原因

  1. Dash初始化参数缺失:代码中使用app = Dash()而非app = Dash(__name__),导致Dash无法正确解析静态资源路径,无法加载必要的JS/CSS文件,引发页面空白和错误提示。
  2. 浏览器检测误判:Dash v2.7+的浏览器识别逻辑可能因本地环境(如代理、兼容性模式)误将Chrome/Edge判定为IE,但这通常是资源加载失败后的次生问题。

解决步骤

步骤1:修正Dash初始化代码

这是最关键的修复,添加__name__参数并关联样式表(可选但推荐):

# 替换原初始化代码
app = Dash(__name__, external_stylesheets=[dbc.themes.BOOTSTRAP])

如果不需要使用dash_bootstrap_components,也可以简化为:

app = Dash(__name__)

步骤2:排除浏览器配置问题

  • Edge:进入设置 → 系统和性能 → 兼容性,确认未对localhost:8152开启兼容性模式
  • Chrome:输入chrome://settings/system,关闭硬件加速后重启浏览器,同时禁用可能干扰浏览器标识的插件

步骤3:清理浏览器缓存

清除Chrome/Edge的缓存和站点数据,再重新访问http://localhost:8152

修正后的完整代码

from dash import Dash, dcc, html, Input, Output
import dash_bootstrap_components as dbc
from plotly import express as px
import plotly.graph_objects as go

import pandas as pd
import numpy as np
import requests

app = Dash(__name__, external_stylesheets=[dbc.themes.BOOTSTRAP])
app.layout = html.Div(
    [
        html.H1("Hello World")
    ]
)

app.run_server(debug=True, port=8152)

内容的提问来源于stack exchange,提问作者Jack French

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 09:05:15