Концепция: Поэтому, чтобы больше узнать о веб-программировании, я пытаюсь сделать расширение для Chrome для моих друзей и для себя, что отображает объем воображаемой валюты, который у всех есть, и пользователь мог бы дать кому-то другому пользователю одним нажатием кнопки. Всего будет 10 пользователей, включая меня. Рядом с омнибокс будет кнопка, которая при нажатии откроет всплывающее окно (popup.html), в котором будут отображаться имя пользователя, сумма валюты и кнопка «+», которая вычитает 1 единицу из пользователя и добавит 1 единицу к кто нажал кнопку. Чтобы идентифицировать текущего пользователя, когда они сначала запустили расширение, он предложит им идентификационный номер, который я бы предоставил своим друзьям лично.Создание расширенного расширения Chrome Chrome
Подход: я нашел много документации о том, как создавать базовые хромовые расширения, так что это не большая проблема. Хранение, манипулирование и отображение валюты - это та часть, с которой я столкнулся. Моя первоначальная идея состояла в том, чтобы просто использовать WebSQL, потому что chrome предположительно хорошо работает с ним, и я уже владею Oracle SQL. Однако похоже, что WebSQL - это заброшенная платформа. Мой следующий подход состоял в том, чтобы использовать базу данных MySQL, размещенную на сервере, и использовать php/ajax (который я изучаю в процессе обучения), чтобы вытащить информацию из базы данных, отобразить ее в расширении и манипулировать данными. Однако я прочитал, что вы не можете использовать php с расширением chrome. Но я думал, что у меня могут быть кнопки onclick
ссылки на php-скрипт с аргументами в URL-адресе на том же сервере, что и mysql databse. Но я не знаю, смогу ли я отображать значения таким же образом. Также я бы сохранил идентификатор пользователя с localstorage
.
Может ли кто-нибудь сказать мне, возможно ли это? Или, по крайней мере, указать в правильном направлении? Я не прошу быть ложным кодом, я просто хочу знать, какой подход мне нужно предпринять, чтобы справиться с этим.
Вау, большое вам спасибо, это именно то, что я искал! Итак, я начну читать, вероятно, будут варианты расширения Chrome, веб-сервисы, токены и AJAX. Это отличная отправная точка, еще раз спасибо, и я бы с удовольствием посмотрел ваш gitHub, если вы не возражаете отправить мне ссылку. – RyHartAttack
Конечно - посмотрите https://github.com/aaronsaray, чтобы увидеть оба моих хромовых расширения. Рад, что это помогло. :) –