Я пишу плагин для Google Chrome, который работает аналогично плагину веб-захвата Adobe для Mozilla Firefox. Мне нужна помощь в разработке пользовательского интерфейса для расширения. На данный момент у расширения есть кнопка рядом с значком гаечного ключа, которая при щелчке преобразует страницу в файл PDF. Мне нужно добавить раскрывающееся меню, точно так же, как в Firefox, которое должно отображать другие варианты преобразования и предоставлять те же функции в контекстном меню. Я не уверен, возможно ли иметь основную кнопку и кнопку выпадающего меню, где основная кнопка инициирует преобразование напрямую, а в раскрывающемся меню отображается раскрывающееся меню, показывающее другие параметры, в Google Chrome как ничто упоминается о его возможности на странице разработки Chrome Extension. Возможно, у меня, возможно, была всплывающая страница, но это могло бы произойти, когда я нажму на главную кнопку. Может ли кто-нибудь помочь мне в этом? Если возможно иметь как основную кнопку, так и кнопку раскрывающегося меню, то как мне это сделать? Или, если это так, мне придется использовать всплывающую страницу, чтобы показать параметры, тогда где я должен разместить свои функции, которые также будут использоваться в API-интерфейсах контекстного меню.Разработка пользовательского интерфейса для расширения Google Chrome
0
A
ответ
1
Насколько я понимаю, я бы не хотел иметь 2 кнопки. То, что вы можете сделать, - это кнопка с раскрывающимся списком, и после того, как она появится после нажатия, у вас может быть большая кнопка, в которой говорится: «PDFy моя текущая страница», а ниже вы можете оставить остальные варианты. Думаю, что две кнопки будут излишне путать и сделают браузер захламленным.
Смежные вопросы
- 1. Разработка расширения Google Chrome
- 2. Разработка расширения Google Chrome
- 3. Разработка пользовательского интерфейса для программистов
- 4. Разработка текстового пользовательского интерфейса
- 5. Разработка расширения Chrome - открытая папка
- 6. Разработка Blackberry - дизайн пользовательского интерфейса
- 7. Разработка расширения Chrome без перенаправления URI
- 8. Разработка пользовательского интерфейса java для BlackBerry
- 9. Разработка пользовательского интерфейса для игры SpriteKit
- 10. Разработка пользовательского интерфейса для телефона Android
- 11. Разработка Android - разработка пользовательского интерфейса для нескольких размеров экрана
- 12. indexdb для расширения google chrome
- 13. Разработка расширения Firefox для Календаря Google
- 14. Offline Расширения Google Chrome
- 15. Пример расширения Google Chrome
- 16. Google Chrome для пользователей и расширения?
- 17. Библиотеки пользовательского интерфейса для разработки приложений Chrome
- 18. API для перевода Google для расширения Chrome
- 19. Разработка пользовательского интерфейса с Java и XUL
- 20. Разработка независимо от рамки пользовательского интерфейса
- 21. Tizen TV: разработка автоматизации тестирования пользовательского интерфейса
- 22. solr faceted search Разработка пользовательского интерфейса
- 23. Разработка пользовательского интерфейса в GNU/Smalltalk
- 24. Разработка пользовательского интерфейса с помощью Angular2
- 25. Разработка графического пользовательского интерфейса Common Lisp
- 26. Разработка плагина Google Chrome (нет расширений!)
- 27. Расширение и разработка Google Chrome
- 28. Разработка Java-интерфейса для новичков
- 29. Ошибка формата пользовательского интерфейса Datepicker в Google Chrome
- 30. Метрики для расширения Chrome
Ive видел упоминается где-то, что Chrome не хочет, чтобы люди добавляли более одной кнопки, поэтому это все, что вы можете сделать за расширение. Поэтому предложение Раджшехара действительно является правильным и двумя щелчками, что плохо;). Что касается того, где поставить свои функции ... ну, если вы делаете содержимое контекстного меню, то оно будет на фоновой странице, действие вашего браузера может получить доступ к фоновой странице и выполнить из нее функции с помощью 'chrome.extension.getBackgroundPage () 'http://code.google.com/chrome/extensions/extension.html#method-getBackgroundPage – PAEz