由△ABF2是等腰直角三角形可知|AF2|=|AB|=|BF2|,设|AB|=|BF2|=m,则|AF2|=m,根据椭圆的定义可建立m,a之间的关系,然后根据B为直角,根据勾股定理可得a,c直角的关系,可求离心率
【解析】
由△ABF2是等腰直角三角形可知|AF2|=|AB|=|BF2|,
设|AB|=|BF2|=m,则|AF2|=m
由椭圆定义可知,AF1=2a-m,BF1=(1+)m-2a,BF2=4a-(+1)m
∴BF2=4a-(+1)m=m
∴m=(4-2)a
∵B=90°
∴
∴+4=4c2
整理可得,
∴e==
故选A