AIR 中的 HTMLAdobe AIR 1.0 以及更新的版本 HTML 的 frame 和 iframe 元素AIR 針對應用程式安全執行程序中內容的 frame 和 iframe 元素增加了若干新的特質:
HTML 元素事件處理常式AIR 和 WebKit 物件中的 DOM 會傳送未曾見諸於標準 DOM 事件模型中的一些事件。 下表會列出相關的事件特質,可供您用來指定這些事件的處理常式:
HTML contentEditable 特質您可為任何 HTML 元素加上 contentEditable 特質,讓使用者能夠編輯該元素的內容。例如,下列 HTML 範例程式碼會將整份文件設定為可編輯,只有第一個 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> 備註: 當 document.designMode 屬性設定為 on 時,文件中的所有元素都將成為可編輯狀態,無論個別元素的 contentEditable 設定為何都一樣。不過,將 designMode 設定為 off 並不會導致 contentEditable 值為 true 的元素無法編輯。如需詳細資訊,請參閱:Document.designMode 屬性。
Data: URLAIR 支援下列元素的 data: URL:
Data URL 可讓您將二進位影像資料直接插入至 CSS 或 HTML 文件,做為 base64 編碼字串。下列範例使用 data: URL 做為重複背景: <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> 使用 data: URL 時,請注意額外空白十分重要。例如,資料字串必須輸入為單一未中斷行。否則,斷行符號會視為資料的一部分,而且影像會無法解碼。 |
|