推文详情

@Candinya@nya.one

@alikia@social.a2x.pub

@Candinya@nya.one

@alikia@social.a2x.pub
@Candinya@nya.one 主要逻辑就是这样,但是new URL()并不会检测host的TLD是否合法,于是就加上了相关逻辑
但是在检测TLD是否合法的时候……直接使用了类似host.split(".")的语句拆分出tld,但是忘记考虑了host压根没有dot的情况,于是一个单纯的weather由于没有dot被看作是host的tld部分送入validTLD函数检测,而此时恰好weather是一个合法TLD,就最终返回了true

@Candinya@nya.one