当前位置:首页 > 数据库 > 正文

为什么禁用javascript?导致无常运行还是安全隐患?

为什么禁用javascript?导致无常运行还是安全隐患?

npapi为什么会被chrome禁用?受影响的有什么普遍性?除了安全性问题外,NPAPI还存在插件质量参差不齐、容易导致浏览器崩溃等问题。为了解决这些问题,浏览器厂商开...

npapi为什么会被chrome禁用?受影响的有什么普遍性?

除了安全性问题外,NPAPI还存在插件质量参差不齐、容易导致浏览器崩溃等问题。为了解决这些问题,浏览器厂商开始将插件隔离运行,以减少对浏览器稳定性的影响。同时,浏览器的耗电量、图形效率、脚本效率等性能问题也逐渐显现,这进一步促使浏览器厂商寻找更优的解决方。

总的来说,NPAPI的禁用意味着那些依赖NPAPI插件的,如使用UnityPlugin、SilverLight等的,将面临重写或寻找替代方的挑战。而对于使用Flash的,虽然短期内没有大问题,但长远来看,转向HTML5等技术将是必然选择。

由于NPAPI的架构太老,存在安全性问题,难以维护,用户体验不好等种种原因,再加上现在有了HTML5这个替代品,以及不支持移动平台等原因,NPAPI插件已经开始退出历史舞台。除了少数运行在Chrome、Firefox上的网银插件之外,你绝大部分的网络操作不会受到任何影响,现在早已不是NPAPI的世界了。

Chrome在45版本后,停止支持NPAPI功能。然而,国内一些仍然依赖此插件,因此国产浏览器选择继续支持NPAPI。实现这一功能的原理是,在Chromium源代码中,找回并重新加入废弃的NPAPI代码。但因Chromium的整体架构调整,许多NPAPI依赖项被删除,需要进行灵活适配。

这是chrome自身的安全机制导致的,解决办法:1)如果不是应用商店的扩展插件,到chrome应用商店,即可。2)如果已经是的,但仍被禁用,可能是因为该插件是基于NPAPI开发的,在新版chrome中已经不再支持了。

相关问答


问:为什么禁用javascript?导致无常运行还是安全隐患?-?

答:禁用 JavaScript 可能有多种原因啦。

有时是为了避免一些潜在的安全隐患,比如防止恶意脚本的运行。

但也可能导致网页的某些功能无常运行哟,像交互效果之类的就无法实现啦。

所以要禁用得谨慎考虑呢!

问:js为什么要阻止默认事件?

答:哎呀,js 阻止默认事件主要是为了实现更灵活的交互效果呀!比如有些默认行为不符合我们的特定需求,像点击链接就跳转,我们想先做些判断或处理再决定是否跳转,这时候就需要阻止默认事件啦!

问:禁用js相关脚本如何处理?

答:哎呀,如果禁用了 js 相关脚本,那先看看是不是设置出了问题,找找相关的设置选项把它打开嘛。

要是还不行,就检查下是不是浏览器或者插件导致的,不行就换个浏览器试试呗。

问:浏览器禁用js有什么用?

答:浏览器禁用 JS 用处不少呢!比如能加快网页加载速度,减少一些不必要的动态效果干扰。

有时还能防止某些恶意脚本运行,保护个人隐私和安全呀。

另外,对于一些低配置设备,禁用能让浏览器更流畅呢!

最新文章