菲洛嘉青春动能素135HA FILLMED® NCTF 135HA LED指示灯的常见故障分析 智微智能 Elkhartlake K075终端,零售产业新选择 天空蓝拓客管理系统详细介绍版 muso公链项目 天使计划 是什么?[秘] 独家揭秘最前沿的家装“黑科技”——掌赋 天博体育欧洲杯特辑,东道主法兰西的失意2016 亚马逊的送货侦察员 学习听起来像挡泥板 Google Comics Factory使ML变得容易 笑着说-男性或女性 Amazon Rekognition中更好的人脸检测 关于Spaun的真相-大脑模拟 两个聊天机器人彼此聊天-有趣又怪异 GANPaint:将AI用于艺术 WCF和WF给予社区 从耳朵到脸 所有神经网络的深层缺陷 蠕虫在尾巴上平衡杆子 Kickstarter上的OpenCV AI套件 TensorFlow-Google的开源AI和计算引擎 众包取代新闻工作者 Google的DeepMind学会玩街机游戏 哑机器人V智能机器人 .NET与.NET 5融为一体 Google的深度学习-语音识别 LInQer将.NET LINQ移植到Javascript 机器人TED演讲-新的图灵测试? GAN的发明者加入苹果 您的智能手机会监视您键入的内容 人工智能帮助改善国际象棋 Zalando Flair NLP库已更新 TensorFlow 1.5包含移动版本 AlphaGo输了一场比赛-比分3-1 虚拟机器学习峰会 Microsoft开源AI调试工具 SharePoint走向移动 F#4.0发出文化变革的信号 克里斯蒂拍卖AI艺术品 人工智能如何区分 Facebook在蒙特利尔的新AI实验室 Mozilla想要您的声音 微软使用极深的神经网络赢得ImageNet 建立AI合作伙伴关系 .NET Core 3-Microsoft几乎回到了起点 神经网络-更好的销售商? Google使用AI查找您的住所 虹膜-适用于Android的Siri证明苹果没有优势 TensorFlow 2提供更快的模型训练 深度学习研究人员将为Google工作
您的位置:首页 >前端 >

微软在边缘删除ActiveX和VBScript

Edge是Microsoft的新浏览器,它试图打破Microsoft为自己和为我们构建的过去。现在仅弄清被删除的技术列表。

IElogocross

Microsoft一直使用其浏览器来尝试使Windows更具吸引力。例如,如果您想用Basic编写网页代码,则结果只能在IE中使用,因为它是唯一受支持的VBScript浏览器。如果您想使用COM或Visual Basic的知识来创建ActiveX浏览器扩展,则可以,但同样,它仅适用于IE。通过将网络扩展到现有标准之外,Microsoft突破了极限,将其平台与其他浏览器的攻击隔离了。

但是,今天,Microsoft从支持旧技术中受益匪浅。它在放弃Visual Basic 6的同时放弃了VBScript,但由于IE支持它,它必须保持所有功能正常。ActiveX也与Microsoft不相关,因为.NET的早期使它过时。

从那时起,每个版本的IE不仅必须支持新标准,而且还必须支持所有特定于Microsoft的特定于技术的技术以及所有早期IE版本的怪异模式。因此,以全新的方式开始使用Edge(以前的代号为Spartan)对于Microsoft来说似乎是个好主意。对于将来,它也必须具有很好的意义,因为其他任何浏览器均不支持IE11必须支持的所有奇怪模式和技术。

边缘图标

这听起来似乎很合理,但您可能会感到惊讶的是,实际上支持所有旧技术的成本是多少。微软声称已经删除了220,000行代码,6个文档模式和300多个API。要一次性消除很多复杂性。不利的一面是非常复杂,以至于可能会产生一些意想不到的后果。当您知道他们添加了300,000行代码以添加49个主要的新功能和修复程序时,它看起来也不是那么令人印象深刻。

从Edge中删除的主要技术是ActiveX和VBScript。如果您使用的是两者之一,那么该是重新设计代码或确保您使用IE的时候了。在许多情况下,使用IE可能是唯一的选择。例如,许多IP摄像机使用ActiveX来显示实时视频,而它们提供的唯一替代方案通常是Java applet,这是另一种注定要失败的技术。

与浏览器帮助器对象(BHO)相关的但使用较少的COM技术也已被删除,这意味着IE工具栏在Edge上不起作用。

这意味着没有插件-没有Silverlight,没有Java和工具栏。但是,Flash和PDF具有内置支持。

我怀疑是否有很多人会发现网页中VBScript的丢失是一个问题,但这很可能很好地表明了它在更广泛的系统环境中的寿命受到了威胁。

其他将要采用的技术包括Microsoft的特殊事件处理方法-带有气泡的附加/删除,有条件的注释消失了,矢量标记语言(VML)和DirectX筛选器和转换也是如此。

当然,所有怪异模式的布局功能都已删除。现在只有一个HTML 5文档标准。所有已被标准取代的MS前缀API也都消失了。但是,Edge仍将支持常用的供应商前缀,例如webkit-border-radius。一些供应商前缀本身已成为标准的事实证明,这是一个坏主意,并且Edge团队正计划使用用户设置的功能标志作为替代方案。

Microsoft似乎确实在向前推进,许多已删除的代码已被实现新功能的代码代替。特别是,Chakra JavaScriptengine现在具有对asm.js的实验性支持,这使其比IE11快50%。

所有这些使Edge看起来非常像支持标准的浏览器。问题是,微软何时会决定需要一些东西使其在人群中脱颖而出?

让我们希望它不会。

边缘图标

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。