有没有办法识别Viber向站点发出HTTP请求?

时间:2018-09-26 14:31:34

标签: prerender viber

考虑一个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。

您看到任何补救方法吗?

0 个答案:

没有答案