Please enable JavaScript.
Coggle requires JavaScript to display documents.
开放应用&旧代码复用, 里程碑 - Coggle Diagram
开放应用&旧代码复用
开放应用
挂载点
主站方案
iframe+code
服务端渲染 ()
postmessage
现有问题(优化点)
url的丢失
样式统一
权限限制
数据统计
弹窗
问题
跨域问题
为前端调研
框架
wujie
缺点
没有对iframe内容做限制,比如fixed的position
个人开发,迭代速度慢,bug偏多
rame
基本解决了fixed的问题
但是不支持preload
弹窗等组件支持的少数的UI的UI框架 element ant-disign
乾坤
不用iframe做沙河,自己实现一套
底层思路
用一个同域名的iframe 请求不同域名的html页面,将页面内的JS+css 做处理,js放入iframe,css放入shadowdom 来实现沙盒隔离
通过对iframe中的window做代理,来讲原本的对iframe 的操作映射到主页面的window中
都需要设配 cors 来跨域
都有的问题
没办法做到缺乏上下文的补充
解决方法,通过参数来设配并添加以来的上下文
贡献代码实现 以来资源的加入
里程碑
1
需要解决的问题
url同步问题
弹窗问题
挂载机制
cors
2.
样式统一 组件库
数据统计
api权限
3.
写paper
旧代码复用
场景
issue
上下文的丢失 (layout 方案)
plan
里程碑
预研方案(2月底~3月底)
跨域问题
方案确定(4月)
方案落地(5月)
接入业务 (6月)