2013-08-22 12 views
5

Ich habe kein Glück mit IndexedDB mit HTAs noch Informationen über die Machbarkeit zu finden. Können Hypertext-Anwendungen (HTA) die IndexedDB-Funktion von HTML 5 verwenden?Können HTAs HTML5 IndexedDB verwenden?

+0

Versuchen das Hinzufügen dieser Zeile: '' –

+0

Nach [MSDN] (http://msdn.microsoft.com /en-us/library/ie/hh772512%28v=vs.85%29.aspx/css) ist es nicht möglich. Obwohl Sie es mit einem iframe versuchen könnten, das von einem Server geladen wurde ... @ JeremyJStarcher Das Hinzufügen des HTML5-Doctype und/oder x-ua-Metas alleine kann dies nicht (getestet), auch die indexierte Datenbank-API wurde in IEs erst implementiert IE10 ... – Teemu

Antwort

0

Leider ist die Antwort nein ist, jeder Versuch, dies zu tun, wird ergeben:

DOM7005: Indexed DB is only available on websites with http or https URL schemes. 

Dieses Thema ähnelt: Can local files in IE10 use IndexedDB?

Doch wie Sie HTA verwenden Sie den Zugriff auf andere haben Datenbank COM ActiveX-Objekte, z. B. ADODB.Connection. Hier finden Sie ein kurzes Snippet, das eine SQLCE 3.5-Datenbank erstellt und öffnet.

<html> 
<head> 
<script type="text/javascript"> 
try { 
    var adox = new ActiveXObject("ADOX.Catalog"); 
    adox.Create("Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=sample.sdf"); 
    var db = new ActiveXObject("ADODB.Connection"); 
    db.Open("Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=sample.sdf"); 
    db.Close(); 
} catch (e) { 
    alert("Exception: " + e.message); 
} 
</script> 
</head> 
<body> 
</body> 
</html> 
Verwandte Themen