首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Caja不受欢迎?

为什么Caja不受欢迎?
EN

Software Engineering用户
提问于 2012-05-03 00:32:22
回答 1查看 1.9K关注 0票数 3

谷歌在2008年前后发布了卡贾 (功能JavaScript)。它仍然主要是一种实验室语言。但是,如果卡贾被广泛整合,XSS和其他攻击将被阻止。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2012-05-03 02:34:02

我是Caja的技术主管。自从它最初发布以来,我们一直在迭代Caja的设计和实现。通过每次迭代,我们将接受的输入作为更大的输入(并且更接近于普通的旧javascript),并且我们的输出更快,更易于调试。在我们的测试中,我们发现这些特性的缺乏使得开发人员难以采用。

我们当前的迭代基于ES5-在现代浏览器中的严格支持,并且以全速执行,并且具有足够简单的转换,在调试过程中可以忽略不计。我们还没有完全完成新版本的所有功能,但您可以在http://caja.appspot.com/?es5=true上进行实验验证。我们期望我们的现代版本的Caja会被更多的人所接受。

我们将继续用我们现有的服务器端翻译版本来支持较旧的浏览器,而现有的站点可以从今天开始使用它,并在不久的将来获得基于浏览器版本的现代版本。例如,Google站点以这种方式使用Caja来沙箱HTML Box。

有关如何使用Caja嵌入内容的详细信息,请参阅https://developers.google.com/caja

票数 14
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/147009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档