Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Caja_project> ?p ?o. }
Showing items 1 to 33 of
33
with 100 items per page.
- Caja_project abstract "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.".
- Caja_project wikiPageExternalLink caja.appspot.com.
- Caja_project wikiPageExternalLink google-caja.
- Caja_project wikiPageExternalLink caja.
- Caja_project wikiPageExternalLink caja-spec-2008-06-07.pdf.
- Caja_project wikiPageExternalLink yahoogoogle-caja-javascript-sandbox.
- Caja_project wikiPageID "17841155".
- Caja_project wikiPageRevisionID "586881367".
- Caja_project hasPhotoCollection Caja_project.
- Caja_project subject Category:Transformation_languages.
- Caja_project type Abstraction100002137.
- Caja_project type ArtificialLanguage106894544.
- Caja_project type Communication100033020.
- Caja_project type Language106282651.
- Caja_project type ProgrammingLanguage106898352.
- Caja_project type TransformationLanguages.
- Caja_project type Agent.
- Caja_project type Person.
- Caja_project type Person.
- Caja_project type Q215627.
- Caja_project type Q5.
- Caja_project type Agent.
- Caja_project type NaturalPerson.
- Caja_project type Thing.
- Caja_project type Person.
- Caja_project comment "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.".
- Caja_project label "Caja project".
- Caja_project sameAs m.047fn_1.
- Caja_project sameAs Q5017966.
- Caja_project sameAs Q5017966.
- Caja_project sameAs Caja_project.
- Caja_project wasDerivedFrom Caja_project?oldid=586881367.
- Caja_project isPrimaryTopicOf Caja_project.