不能
江浙沪144小时中转免签政策要求之一是,指定国家(含英国)公民抵达上海时,必须持有144小时内前往第三国家/地区的机票,换句话说:
1.下一航段目的地必须是外国或者我国港澳台地区,并且
2.下一航段目的地与上一航段出发地国家/地区必须不同。
所以,提主朋友行程为英国-上海市-海南省时,不符合符合江浙沪144小时中转免签政策,除非事先已经取得中国签证,否则不能在上海市入境。
海南是境内目的地,不算过境。可以中间弄一张HK的机票,中途去HK兜一下回来,卡bug。以前好多工签没下的外国人都这么操作的。