最近接到了一个很头痛的需求,就是前端这边拿到后端返回的html代码,如:
<div>
文字
<img src="xxx.jpg">
<p>test</p>
<img src="aaa.jpg">
文字
<div>
这样的字符串,前端需要对其中所有尺寸超过固定长度的图片进行切分,切成N张等长的图,再缩放到适合手机浏览的尺寸,以同样的形式传给后端:
<div>
文字
<img src="xxx1.jpg">
<img src="xxx2.jpg">
<img src="xxx3.jpg">
<p>test</p>
<img src="aaa1.jpg">
<img src="aaa2.jpg">
<img src="aaa3.jpg">
文字
<div>
说是为了当用户传商品描述和宣传的长图过来以后,在手机端展示时,避免大张的长图加载太慢和图片尺寸不适合手机浏览的问题....(后端是java的,后端的小伙伴说他们那边实现不了,就推给我这个苦逼的前端了...)
真的是毫无思路,也不知道是否有可行性...请问有没有大神有相关的经验呀,或者有没有什么前端之外的处理这种情景的方案~望不吝赐教~万分感谢!!