如何避免 html5 canvas 在页面刷新时被刷新

How to avoid html5 canvas to be refreshed on page refresh

在一个网页中,我有一个 html5 canvas 需要花费大量时间进行初始化,一旦准备就绪,我想避免刷新它。目前在页面刷新时,canvas 从头开始​​重新加载,导致等待时间过长。

有没有办法,甚至是解决方法("non documented canvas attribute or a save to local storage trick")来避免这种情况?

据我所知,没有办法避免刷新画布,因为这会违背刷新页面的基本思想,但您是否考虑过将初始化数据缓存在区域设置或会话存储中?

比照。 https://developer.mozilla.org/en-US/docs/Web/API/Storage/LocalStorage