mipengine / mip2

MIP (移动网页加速器)通过优化网页JS、控制资源加载顺序,达到加速网页的效果。
https://www.mipengine.org/
MIT License
184 stars 49 forks source link

position: fixed元素报错优化 #442

Closed Brunoon closed 5 years ago

Brunoon commented 5 years ago

要解决什么问题 相关链接:http://m.9978.tv/pijiu/ 操作与结果:点击「啤酒招商A区」列表中的第一个 item,mip-qtkj-layer 组件 firstInviewCallback 没执行,图片不消失(目前站点组件已删去position: fixed,不能复现) 原因:mip1会将在iframe中的position: fixed的元素强制移除,而mip2的页面切换通过iframe实现,因此产生了在原始页也会移除元素的情况,容易让开发者困惑并难以进行调试

描述一下你理想中的解决方案 移除改为隐藏,然后输出warning通知开发者不能使用position: fixed

-暂时改为仅在sf环境下隐藏position: fixed的元素

描述你的备选方案

补充信息