Есть ли способ скопировать меню «гаечный ключ» в расширении Chrome? - PullRequest
3 голосов
/ 15 июля 2011

Я довольно новичок в написании расширений для Chrome.Я заметил, что все расширения, которые я видел (как примерные, так и полезные), не используют стандартное выпадающее меню ОС, когда вы нажимаете на них.Их всплывающие окна, как правило, довольно разные и используют таблицы стилей.Есть ли способ сделать всплывающее окно расширения настоящим меню ОС (в духе API контекстного меню)?

Если нет, есть ли место, где есть таблица стилей + javascript, которая повторяет внешний виднормальное меню (я использую OS X)?Я знаю, что меню «Wrench», которое вы используете для изменения настроек, имеет нормально выглядящее меню.Я попытался просмотреть исходный код Chromium, чтобы увидеть, был ли он реализован так же, как расширение, и имел ли он такую ​​таблицу стилей, но ничего не смог найти.

Ответы [ 2 ]

1 голос
/ 22 июля 2011

Я действительно не получил ответ, который хотел получить на этот вопрос, поэтому я попытался что-то взломать сам.Следующая таблица стилей разумно приближается к меню OS X.Единственные проблемы заключаются в том, что шрифт немного слишком короткий по сравнению с реальным меню, а градиент немного отключен (меню OS X не плавное, и я не знаю, как это сделать в CSS).*

Вы можете найти мою попытку здесь

0 голосов
/ 15 июля 2011

Меню Chrome Wrench не отображается с использованием javascript и css, это встроенный элемент графического интерфейса вашей ОС, поэтому вы не сможете найти какие-либо стили CSS в исходных текстах.

Если вы хотите повторить внешний вид меню, вы можете найти библиотеку javascript, которая делает это (, как это ), но я никогда не видел чего-то, что точно копирует меню GUI даже для одной ОС. 1005 *

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