Posted 6 декабря, 20168 yr comment_117255 Просмотр файла Notification Addon for Chrome Поводом для создания этого расширения был для пользователей, чтобы иметь возможность получать уведомления в Chrome без необходимости иметь сайт открыт на вкладке. Она также может вспомнить пользователю проверить обратно на сайт, если он был забыт. В основном это расширение будет отправить чек на непрочитанных уведомлений, отображающий знак с непрочитанным кол. Затем вы можете нажать на значок, и он откроется всплывающее окно с сайта, где пользователь может видеть уведомления. Этот шаблонный использует удивительную materializacss framework.. Шаги, чтобы сделать его работу: Посмотрите на изображения в папке, просто изменить значок и логотип те, с вашими собственными с размерами, указанными в названии, поэтому значок 19 будет значок, который появляется в браузере и требует 19px X 19px изображение, просто сделать то же самое с другими изображениями (некоторые из них не используется, но может быть в будущем) Откройте файл manifest.json с помощью любого текстового редактора, а также изменить название и описание вашего добавочного номера.Также измените "https: //*example.com/*" с вашего сайта URL. Например: "https: //*invisionpower.com/*" Откройте файл popup.html, изменить заголовок страницы на свой собственный, изменить IFrame URLы, которые будут отображаться и их имена (форум, чат, уведомления). В этом шаблонного 3 плавающие фреймы вставлены, сам форум, чат URL (в нашем борту у нас есть внешнее приложение чат, где люди войти, используя наши полномочия совета директоров) и центр уведомлений, добавьте ваши владеет или удалить, как это радует вас Откройте файл undock.html, этот файл почти такой же, как и предыдущий, за исключением того, что IFrame не имеет harcoded значение, поэтому он может быть redimensioned на пользователя будет, просто сделать то же самое вы сделали во всплывающем окне. Откройте файл popup.js, а в строке 24 просто изменить "www.example.com" ... часть его с вашим собственным URL форума. Последний файл вам нужно изменить это файл background.js, вот в строке 35 это URL , где расширениях опросы уведомлений. просто изменить "www.example.com" ... часть его с вашим собственным URL форума. Кроме того, во второй строке у вас есть переменная pollTime ,что пришло время по умолчанию , что проверки расширения для новых уведомлений, значение по умолчанию равно 300000 милисекунд, 5 минут, вы можете изменить его , но будьте осторожны с ним много пользователей ковкой ваша доска может быть проблемой , поэтому адаптировать его к вашим потребностям. Кроме того, в пределах функций у вас есть комментарии , где вы можете изменить значение , если всплывающее окно открыто, например (он всегда будет проверять наличие новых уведомлений о всплывающих окон открытия и закрытия). если вы хотите, чтобы приспособить это расширение для Firefox, просто проверить плагин для FireFox Foxified, как он преобразует его без хлопот, и хотя я не пользователь Firefox, я кратко проверил это и все, кажется, хорошо Вот так, теперь вы можете добавить это расширение для Chrome Web Store, так что ваши пользователи могут добавить его в свой браузер.(Существует плата 5 $ один раз) Добавил Silence Добавлено 06.12.2016 Категория Интерфейс Язык Язык: eng
6 декабря, 20168 yr comment_117263 47 минут назад, Oversted сказал: Что за файл popup.jj из пятого пункта? Очевидно это опечатка - popup.js
6 декабря, 20168 yr comment_117290 5 часов назад, Respected сказал: Очевидно это опечатка - popup.js В popup.js 13 строк: var port = chrome.runtime.connect({name: "knockknock"}); port.postMessage({type: "popup"}); port.onMessage.addListener(function(msg) { if (msg.question == "popup") port.postMessage({answer: "10"}); // console.log(postmessage) }); $('#popup').click(function (){ window.close() var myWindow = window.open('undock.html','_blank', 'width=400,height=600, scrollbars=0'); });
6 декабря, 20168 yr comment_117296 клёвый, но тормозной малость. По сути подгружает мобильную версию форума.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.