我在一个破折号上画了一堆东西。我希望将它们保存到html文件中,以便以后可以查看它们。当我重新打开保存的html文件时,我首先正确地看到了所有内容。但是,在<1s内,页面变为空白,我得到一个错误:“错误加载布局”。(见下文gif )
怎么解决这个问题呢?

谢谢!
发布于 2018-06-24 20:15:00
这一解决方案没有充分发挥作用:
你必须保存你的网页完整。
为了防止javascript产生任何错误,我删除了包(2).js文件。
该文件包含函数dash_renderer,它试图与服务器交互并创建问题。
<footer>
<script id="_dash-config" type="application/json">{"url_base_pathname": "/", "requests_pathname_prefix": "/"}</script>
<script src="./Dash_files/react.min.js"></script>
<script src="./Dash_files/react-dom.min.js"></script>
<script src="./Dash_files/bundle.js"></script>
<script src="./Dash_files/plotly-1.38.0.min.js"></script>
<script src="./Dash_files/bundle(1).js"></script>
<!-- <script src="./Dash_files/bundle(2).js"> --></script>
</footer>其结果与您可以看到的~1s页面相同。
大缺点:的交互性从策略上消失了。
发布于 2018-04-23 10:44:30
Dash应用程序layout被序列化为JSON,并由Dash服务器(一个Flask服务器的扩展)服务到前端。布局中包含的所有Dash组件都打包为JS/CSS文件。这些包也由Dash服务器提供到前端。
没有服务器,就没有人可以将JSON、JS、CSS包发送到前端,因此不会呈现任何内容。
我不知道为什么你能看到你的应用程序片刻。我猜达什每次运行它都会保存你的应用程序的PNG图像。把它想象成在真正的反应性应用程序出现之前看到的一个飞溅的屏幕。
看看这个关于Dash如何在引擎盖下工作的高级别概览。
https://stackoverflow.com/questions/49677428
复制相似问题