Показать сообщение отдельно
  #18 (permalink)  
Старый 21.10.2016, 07:30
Профессор
Отправить личное сообщение для Артист Посмотреть профиль Найти все сообщения от Артист
 
Регистрация: 25.09.2016
Сообщений: 163

Сообщение от Aetae Посмотреть сообщение
Если пишешь расширение, потрудись изучить хотбы список API, что тебе предоставляется.
Не нужно даже вникать, достаточно пробежаться взглядом по именам.
Например тебе нужен chrome.storage.

И знание конкретного языка тут не при чём, перед применением инструмента следует с ним ознакомиться хотя бы поверхностно.
Я не знал о его существовании ) Смотрел уроки по созданию приложений, ну и понял так, вот html/php/css вот java script - делай что хочешь, и вот тебе пакет ограничений в нагрузку из - за политики безопасности.
Спасибо.

И опять же, не будет ничего работать с этим асинхронным получением.
Я подключаю скрипт к странице, и сразу же выполняется код, не дожидаясь ответа...

Сохранение:
chrome.storage.sync.set({'ключ': 'значение'})

Получение:
var on_off = 0 // Глобальный массив для хранения значения

chrome.storage.onChanged.addListener // Перехват изменения хранилища
(
	function(changes, namespace) // Обработчик
	{
		if(changes.? == 'ключ') on_off = changes[?].newValue // Тут не понял как делать, как будто при изменении 1 ячейки нужно всё хранилище перебирать...
	}
)
function show_value_storage()
{
	if(on_off == 1) alert('Включено')
	else alert('Выключено')
}
show_value_storage()


Хотя можно сначала получить значение, а потом выполнять код т.е. засунуть код в обработчик ответа от хранилища, но ключей - то несколько...

Сообщение от warren buffet Посмотреть сообщение
Ты реально задолбал своим мазохизмом. Иди копротивляйся изучению предмета в другое место. Где они копротивленцы тусуются - туда иди.

Это же милое дело - отказаться изучать предмет, отказаться от доказанной сущности и надув щеки требовать нечто иное. Нет не то, другое несите. Не то, и это не то, и то не это, аазаза, рряя, я самый нечастный, ничего мне не нравится, а через жопу не получается.

Иди нах нарцисс.
Да ничего я не требовал, я спрашивал совета.
Помогать или нет - это твой выбор, если тебя так бесят новички - можно просто игнорировать такие темы.
И я не считаю себя несчастным, просто попалось несколько трудных моментов, с которыми я сам справиться не смог.
Всё что более - менее мне понятно я сам нагуглил, по примерам, аналогии - кое как накатал.

Последний раз редактировалось Артист, 21.10.2016 в 08:39.
Ответить с цитированием