HTML en AIRAdobe AIR 1.0 y posterior AIR y WebKit definen algunos elementos y atributos de HTML que no son estándar, entre ellos: Elementos frame e iframe de HTMLAIR añade nuevos atributos a los elementos frame e iframe del contenido en el entorno limitado de la aplicación:
Controladores de eventos de elementos HTMLLos objetos DOM en AIR y WebKit distribuyen algunos eventos que no se encuentran en el modelo de eventos DOM estándar. En la tabla siguiente se enumeran los atributos de eventos relacionados que se pueden utilizar para especificar los controladores para estos eventos:
Atributo HTML contentEditableEl atributo contentEditable puede añadirse a cualquier elemento HTML para permitir que los usuarios modifiquen el contenido del elemento. Por ejemplo, en el siguiente ejemplo el código HTML define todo el documento como editable, a excepción del primer elemento p: <html>
<head/>
<body contentEditable="true">
<h1>de Finibus Bonorum et Malorum</h1>
<p contentEditable="false">Sed ut perspiciatis unde omnis iste natus error.</p>
<p>At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis.</p>
</body>
</html>
Nota: si la propiedad document.designMode se define en on, todos los elementos del documento serán modificables, independientemente de la configuración de contentEditable para un elemento individual. Sin embargo, la definición de designMode en off, no inhabilita la edición de elementos para los que el atributo contentEditable está definido en true. Para obtener más información, consulte Propiedad Document.designMode.
URL data:AIR admite URL data: para los siguientes elementos:
Las URL data: permiten insertar datos de imagen binarios directamente en un documento CSS o HTML como cadena con codificación base64. El siguiente ejemplo utiliza una URL data: como fondo repetido: <html>
<head>
<style>
body {
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF%2F6cA%2F%2F%2F%2Fgxp3lwAAAAJ0Uk5T%2FwDltzBKAAABF0lEQVR42uzZQQ7CMAxE0e%2F7X5oNCyRocWzPiJbMBZ6qpIljE%2BnwklgKG7kwUjc2IkIaxkY0CPdEsCCasws6ShXBgmBBmEagpXQQLAgWBAuSY2gaKaWPYEGwIEwg0FRmECwIFoQeQjJlhJWUEFazjFDJCkI5WYRWMgjtfEGYyQnCXD4jTCdm1zmngFpBFznwVNi5RPSbwbWnpYr%2BBHi%2FtCTfgPLEPL7jBctAKBRptXJ8M%2BprIuZKu%2BUKcg4YK1PLz7kx4bSqHyPaT4d%2B28OCJJiRBo4FCQsSA0bziT3XubMgYUG6fc5fatmGBQkL0hoJ1IaZMiQsSFiQ8vRscTjlQOI2iHZwtpHuf%2BJAYiOiJSkj8Z%2FIQ4ABANvXGLd3%2BZMrAAAAAElFTkSuQmCC');
background-repeat:repeat;
}
</style>
</head>
<body>
</body>
</html>
Cuando utilice URL data:, no olvide que un espacio en blanco tiene importancia. Por ejemplo, la cadena de datos debe introducirse como una sola línea sin saltos. En caso contrario, los saltos de línea se tratan como parte de los datos y no es posible descodificar la imagen. |
|