Постоянство расширения Google Chrome - PullRequest
3 голосов
/ 08 марта 2011

Мой вопрос довольно прост, мне нужно разработать расширение Google Chrome и, между прочим, динамически создавать файлы HTML / CSS. В основном я думал сделать это с помощью JavaScript, но это невозможно по соображениям безопасности. Так что я думаю об использовании напрямую Chrome API.

Существует ли постоянный API с хромом?

Ответы [ 3 ]

2 голосов
/ 08 марта 2011

Расширения Chrome используют localStorage для сохранения данных.Проверьте http://diveintohtml5.ep.io/storage.html для учебника.

Обратите внимание, что только строки могут быть сохранены в localStorage.Вам понадобится анализатор / строковый преобразователь JSON, если вы хотите загружать / сохранять объекты.

2 голосов
/ 05 июня 2011

Это можно сделать с помощью JavaScript. Chrome очень строг в вызовах скриптов вне своего домена (я имею в виду вашу папку расширений). 1. Убедитесь, что вы делаете вызовы js со своей фоновой страницы, а не из своих скриптов контента. 2. Если вы делаете вызовы js / ajax, обратите внимание, что chrome всегда отправляет запрос OPTIONS. даже для запросов GET. Таким образом, ваш сервер должен иметь возможность выдавать разрешения.

Я надеюсь, что эти 2 очка помогут твоему JS. Однако, как все говорят, LocalStorage делает действительно хорошую работу.

1 голос
/ 08 марта 2011

Я не совсем уверен в том, что вы спрашиваете, но взгляните на Локальное хранилище

Надеюсь, это поможет!

...