Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

Разработка » Вызов SQLite из яваскрипта в HTML-файле » 12-09-2007 22:19:30

Как сделать, чтобы из яваскрипта в HTML-файле, принадлежащем не расширению, а открываемом в окне Mozilla Firefox, была возможность воспользоваться SQLite, т.е. получить доступ к системным библиотекам классов платформы?

В расширениях это сделано так:

this.storageService = Components.classes["@mozilla.org/storage/service;1"]
.getService(Components.interfaces.mozIStorageService);

При попытке использовать это не из расширения, а из HTML-документа, в доступе к классу отказывается.

Разумеется, такие вещи в скриптах воспринимаются как хакерские атаки из Интернета, и защита от них естественна. Но речь не о том, чтобы размещать скрипт на сайте, а о том, чтобы создать систему с СУБД, работающую с локального диска.

Как сделать, чтобы скрипту было предоставлено право использовать SQLite?

Может быть, создать расширение, которое бы служило шлюзом/оболочкой между системой и яваскриптами, и в котором можно было бы прописать, кому и откуда разрешать такой доступ, а кому -- нет?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]