Оповещение посетителей сайта о наличии расширения Chrome - как? - PullRequest
3 голосов
/ 03 октября 2010

Независимый веб-сайт имеет небольшой виджет, который выскакивает сообщение, информирующее вас о том, что при его использовании с помощью Chrome доступно расширение Independent Chrome (v7 в моем случае):

Является ли это частью API расширений Chrome - если да, то как это достигается (или они создали собственный JavaScript, чтобы он выглядел как часть Chrome)?Быстрый просмотр источника страницы не выявил ничего очевидного.

Ответы [ 3 ]

5 голосов
/ 04 октября 2010

Я ненавижу быть вечеринкой, но подумал ли ты, что это правильный подход? Попытка подделать что-то, что обычно делает для вас браузер Chrome, обычно считается подходом фишеров.

Не могли бы вы найти способ рекламировать свое расширение, которое лучше соответствует дизайну вашего сайта?

5 голосов
/ 03 октября 2010

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

<div id="ext_toolbar_text" style="padding-top: 11px; padding-right: 10px; padding-bottom: 10px; padding-left: 38px;
    background-image: url(http://assets.idiomag.com/ext/toolbar/icon.png); background-attachment: initial;
    background-origin: initial; background-clip: initial; background-color: initial; overflow-x: hidden;
    overflow-y: hidden; white-space: nowrap; -webkit-user-select: none; cursor: default; width: 977px;
    background-position: 5px 5px; background-repeat: no-repeat no-repeat;">
        The Independent now has a
        <span id="ext_toolbar_link" style="text-decoration: underline; color: rgb(75, 104, 156); cursor: pointer;">
        Google Chrome Extension</span>. Get the latest news on the topics you like, direct to your browser.
</div>

Я выбрал «Проверить элемент» на панели инструментов, чтобы получить это.

3 голосов
/ 27 января 2012

Я написал расширение jQuery, которое делает именно это: http://blog.dreasgrech.com/2012/01/promoting-your-chrome-extension-with.html

Самый простой способ его использования - просто передать идентификатор вашего расширения Chrome:

$.fn.extInfobar({
    id: 'nbilgjjflfiiijecdjpnbganoiafneph'
});

И вот что вы получаете:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...