考虑一个Angular网站,标题在页面之间会有所不同。
现在,当您在Viber Messenger中发送消息时,它将添加该站点的预览。事实是,它似乎并没有试图让自己变得可识别。用户代理字符串:
function a1(number) {
console.log("1");
return number;
}
function a2(number) {
console.log("2");
return number;
}
function a3(number) {
console.log("3");
return number;
}
a1(a2(a3(50)));
一个人可能可以通过Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.6.0 Chrome/45.0.2454.101 Safari/537.36
部分来识别它。但是那部分很可能来自Qt库。也就是说,任何使用Qt的QtWebEngine
模块的应用都将在UA字符串中包含该部分。
为什么我需要识别Viber?由于我要为其渲染页面。因为它似乎不执行Javascript。
您看到任何补救方法吗?