Thu . 19 Jun 2019

Caja project

casa project, caja de memorias for project
Caja pronounced /ˈkɑːhɑː/ KAH-hah is a Google project and a JavaScript implementation for "virtual iframes" based on the principles of object-capabilities Caja takes JavaScript technically, ECMAScript 5 strict mode code, HTML, and CSS input and rewrites it into a safe subset of HTML and CSS, plus a single JavaScript function with no free variables That means the only way such a function can modify an object is if it is given a reference to the object by the host page Instead of giving direct references to DOM objects, the host page typically gives references to wrappers that sanitize HTML, proxy URLs, and prevent redirecting the page; this allows Caja to prevent certain phishing attacks, prevent cross-site scripting attacks, and prevent downloading malware Also, since all rewritten programs run in the same frame, the host page can allow one program to export an object reference to another program; then inter-frame communication is simply method invocation

The word "caja" is Spanish for "box" or "safe" as in a bank, the idea being that Caja can safely contain JavaScript programs as well as being a capabilities-based JavaScript

Caja is currently used by Google in its Orkut, Google Sites, and Google Apps Script products; in 2008 MySpace and Yahoo! had both deployed a very early version of Caja but later abandoned it

See also

  • Joe-E, an object-capability subset of Java
  • E


  1. ^ Note about pronunciation, October 2007
  2. ^ orkut Developer Blog: Caja Available on orkut, 2010/03/09, retrieved 2010/04/21
  3. ^ Insert custom HTML, CSS, and Javascript, retrieved 2012/04/16
  4. ^ Html Service: Caja Sanitization 2013/06/28, retrieved 2013/07/25
  5. ^ MySpace: Caja JavaScript scrubbing ready for prime time, 2008/02/04, retrieved 2008/06/08
  6. ^ Tim Oren's Due Diligence: Web 20 Investors: Pay Attention To Caja, 2008/04/11, retrieved 2008/06/08
  7. ^ OpenSocial API Blog: Launched: Yahoo!'s First Implementation of OpenSocial Support, 2008/10/28, retrieved 2008/11/15

External links

  • Caja project home page
  • Caja project source code
  • Caja playground
  • Caja draft specification: "Safe active content in sanitized JavaScript", Mark S Miller, Mike Samuel, Ben Laurie, Ihab Awad, Mike Stay
  • Yahoo!/Google Caja Javascript Sandbox

caja de memorias for project, casa project, casa project courage, casa project grove street worcester ma, casa project inc, casa project label, casa project manhattan kansas, casa project massachusetts, casa project of jackson, casa project worcester

Caja project Information about

Caja project

  • user icon

    Caja project beatiful post thanks!


Caja project
Caja project
Caja project viewing the topic.
Caja project what, Caja project who, Caja project explanation

There are excerpts from wikipedia on this article and video

Random Posts

The San Francisco Examiner

The San Francisco Examiner

The San Francisco Examiner is a longtime daily newspaper distributed in and around San Francisco, Ca...
Frederator Films

Frederator Films

Frederator Films is an animation studio founded by Fred Seibert as part of Frederator Studios, with ...
John Hasbrouck Van Vleck

John Hasbrouck Van Vleck

John Hasbrouck Van Vleck March 13, 1899 – October 27, 1980 was an American physicist and mathematici...
Christian Lacroix

Christian Lacroix

Christian Marie Marc Lacroix French pronunciation: ​kʁistjɑ̃ lakʁwa; born 16 May 1951 is a Fren...