彩票走势图

Chrome UA字符串即将淘汰!Dynamic Web TWAIN已作出相应调整!

翻译|行业资讯|编辑:莫成敏|2020-05-18 16:34:57.340|阅读 235 次

概述:Google已宣布,良好的旧用户代理字符串将于今年晚些时候在Chrome浏览器中弃用。SDK Dynamic Web TWAIN,利用用户代理字符串执行运行时环境检测,此更改将对该库产生某些影响。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Dynamic Web TWAIN是一个专为Web应用程序设计的TWAIN扫描识别控件。你只需在TWAIN接口写几行代码,就可以用兼容TWAIN的扫描仪扫描文档或从数码相机/采集卡中获取图像。然后用户可以编辑图像并将图像保存为多种格式,用户可保存图像到远程数据库或者SharePoint。这个TWAIN控件还支持上传和处理本地图像。

点击下载Dynamic Web TWAIN正式版

Google已宣布,良好的旧用户代理字符串将于今年晚些时候在Chrome浏览器中弃用。此更改将提供更好的监视功能,并让人们知道谁在使用此信息,并最终改善最终用户的隐私。值得一提的是,目前,此淘汰工作仍处于试验阶段,其实现可能会在下一版Chrome中发生变化。请务必注意即将发生的变化,并了解它可能会如何影响您的Web应用程序。

什么是用户代理(UA)

用户代理(UA)是一个字符串,包含有关客户端浏览器及其运行平台的信息和详细信息。UA包含在浏览器发送的每个请求中,并以多种方式和出于各种目的依赖于许多站点。网络应用程序使用它来为客户提供相关的网站格式,针对台式机或移动设备的优化方式以及根据客户的浏览器等自定义页面内容。

发生了什么变化

Google计划在明年逐步减少将在UA字符串中存储的信息。请记住,Google不会停止或阻止跟踪和收集最终用户浏览器和平台信息的功能,但是它将使其更安全,更容易跟踪。逐步淘汰将在明年进行。

如何为变化做准备

Web开发非常复杂,并且变化迅速,这要求开发人员保持最新状态。幸运的是,我们在这里可以帮助您浏览不断变化的Web环境,并为适应这些变化做好准备。

Dynamsoft的产品之一,SDK Dynamic Web TWAIN,利用用户代理字符串执行运行时环境检测,此更改将对该库产生某些影响。

对于将来的Chrome版本,我们将检查是否存在新的API userAgentData。如果userAgentData不存在,则表明浏览器仍在使用旧的旧版userAgent API,则该库将以与以前相同的方式继续沿旧路径运行。 否则,我们将使用userAgentData在新的工作流程中进行环境检测,如下所示。

首先,我们使用以下代码行来确定浏览器是否在移动设备上运行:

navigator.userAgentData.mobile 

接下来,我们使用以下代码行获取浏览器名称和版本:

var _browser = navigator.userAgentData.uaList[0].brand.toLowerCase(); 
var _browserVersion = navigator.userAgentData.uaList[0].version;

最后,我们使用以下代码片段获取操作系统信息:

navigator.userAgentData.getHighEntropyValues([  
    "platform",          
    "platformVersion",      
    "architecture"              
]).then(function(highEntData){  
    var _platform = highEntData.platform.toLowerCase(); 
    var _platformVersion = highEntData.platformVersion; 
    var _architecture = highEntData.architecture.toLowerCase(); 
}) 

通过上述实现,我们确保该库在将来的Chrome版本和当前/旧版本的Chrome中都可以继续正常运行。我们将继续监视Google的新实施,并在发生新变化时更新本文。


想要购买Dynamic Web TWAIN正版授权,或了解更多产品信息请点击



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP