众所周知,站长 0x0001 穷得揭不开锅,建立本网站时使用了 .cf 后缀的乞丐域名。
免费的好东西往往会被垃圾站滥用,也导致了微信不分青红皂白地把所有 .cf 后缀域名的链接给屏蔽了。
0xFFFF 使用的 Flarum 程序的前端代码运用了比较先进的技术,使用了浏览器的 History API,而微信在每次URL改变之后都会拦截一次,导致了 0xFFFF 在微信上简直没法用的问题。
晚上突发奇想,既然微信这东西已经弱化了URL的作用,那我找个域名供微信专用不就好了?!
于是现在也有了对微信的支持。
网站的 head 加入了以下判断浏览器环境的代码,会根据浏览器环境自动选择合适的域名。
if (/micromessenger/i.test(navigator.userAgent) && location.host === '0xffff.cf') {
location.href = 'http://0xffff.jdh.one' + location.pathname;
} else if (!/micromessenger/i.test(navigator.userAgent) && location.host !== '0xffff.cf') {
location.href = 'https://0xffff.cf' + location.pathname;
}