如何使用嵌入式浏览器在HTTP请求中指示应用程序的名称

时间:2018-10-08 23:04:49

标签: c# http http-headers cefsharp chromium-embedded

我们的应用程序使用Chromium嵌入式框架。我们需要一种方法,可以根据服务器与应用程序中嵌入的Chrome浏览器进行通信的要求,与服务器进行通信。更改用户代理并不是真正的选择,因为某些站点在无法识别的浏览器上无法正常运行。我想我们可以通过将应用程序名称附加到默认Chromium用户代理标头的末尾来解决此问题。然后,我们的服务器可以检查用户代理标头是否包含我们应用程序的名称。我不确定是否某些网站在使用此方法识别我们的应用程序时仍然会遇到问题。我也不确定是否有更好的方法来表明这一点,也许是通过使用Cookie或在请求标头上设置自定义字段?

0 个答案:

没有答案