openkraken / kraken

A web standards-compliant, high-performance rendering engine based on Flutter.
https://openkraken.com
Apache License 2.0
4.93k stars 304 forks source link

本地存储现在没有按照页面进行隔离 #127

Open andycall opened 3 years ago

andycall commented 3 years ago

多个页面之间的数据现在是共享的,有一定潜在的风险,同时也会冲突

xmsz commented 3 years ago

那是不是意味着kraken是"多页"? 因为Rax默认是"单页",在小程序里是共享的

andycall commented 3 years ago

Kraken 不存在多页的概念,一个 Kraken 渲染一个 View,如果你需要多个页面,那就用多个 Kraken Widget,然后用 Flutter 自带的路由功能切换就可以了

xmsz commented 3 years ago

Kraken 不存在多页的概念,一个 Kraken 渲染一个 View,如果你需要多个页面,那就用多个 Kraken Widget,然后用 Flutter 自带的路由功能切换就可以了

ok 明白了

yuanyan commented 3 years ago

本地存储隔离是基于安全沙箱诉求,本质是安全诉求的差异会有不会解法,有些业务可能就希望在同个App下都是通的,有些可能存在外部业务共存,就会考虑隔离,这个种沙箱策略我觉得应该要是可编程的,不能一刀切