Расширение номеров Google Chrome на значке

Я экспериментировал с расширением Chrome, и я хочу сделать его похожим на мой Google Voice Extension, где значок показывает немного синего «1» рядом со значком, когда я получаю событие. Это целый отдельный значок? а затем они просто используют метод setIcon? Как это

chrome.browserAction.setIcon({path:"icon.png"}); 

Вот наглядный пример того, как он выглядит: введите описание изображения здесь

Кажется, что в gmail все до 500! У них не может быть значок для каждого номера, или они? Есть ли что-то, что я могу использовать для этого? У меня уже есть значок, если мне нужно сделать уникальный, я могу просто сделать 10, а затем добавить значок «10+». Я подключаю его к API, который может иметь много событий.

У кого-нибудь была эта проблема? Как они обошли это?

Любые советы или предложения помогут!

Благодаря!

Вы можете установить значок в действии вашего браузера с помощью setBadgeText :

 chrome.browserAction.setBadgeText({text: "10+"}); // We have 10+ unread items. 

Обратите внимание, что если текст, который вы передаете, длиннее 4 символов, он будет усечен до первых 4 символов.

Сначала вам придется сделать несколько вещей. Вам нужно иметь справочную страницу, где вам нужно поместить код для показа BadgeText. И вторые вы должны будете зарегистрировать свой фоновый файл сценария в файле manifest.json .

Вы должны сделать файл background.js или любой другой * .js-файл. Затем в файле background.js вам нужно написать этот код.

 chrome.browserAction.setBadgeBackgroundColor({ color: [255, 0, 0, 255] }); chrome.browserAction.setBadgeText({text: 'your text'}); 

После этого сохраните его в той же папке, что и для вашего расширения. Затем отредактируйте файл manifest.json и введите этот код в конце

 , "background": { "scripts":["background.js"] } 

Теперь, когда вы перезагружаете расширение, вы увидите слово « your как текст значка, потому что в этой маленькой области будет отображаться только четыре символа. Тем не менее, это не является жестким и быстрым правилом, что текстовая строка будет усечена до четырех символов, это просто, что будет отображаться столько символов, сколько будет показано. Мне понадобилось пять персонажей, и мне повезло, что двое из них были i и они не занимают много места, и все пять персонажей были отображены. Если вы хотите попробовать, я пытался показать Nidhi .

Давайте будем гением компьютера.