2012-09-05 2 views
1

При разработке расширения chrome, когда расширение отображается как новое окно браузера, отображаются все панели инструментов браузера (назад, обновление, закладки и т. Д.). Я видел расширения, которые открываются с помощью этого метода, но не имеют их панелей инструментов. Кто-нибудь знает, как удалить панели инструментов браузера и показать урезанное окно?Удалить панель инструментов браузера в окне расширения Chrome

Например, проверьте расширение Hootsuite.

+0

Связанный: [всплывающее окно в расширение Chrome] (http://stackoverflow.com/questions/10340481/popup-window-in- chrome-extension) (не дубликат, потому что связанный вопрос имеет дополнительное требование) –

ответ

2
  1. Хром API: chrome.windows.create({type:'popup', url:'...'}); (см. Документацию по дополнительным параметрам, таким как ширина, высота и т. Д.).
    Чтобы использовать этот API, вам необходимо указать разрешение «tabs» в файле манифеста.
  2. API расширения Chrome - это надмножество JavaScript. В JavaScript window.open можно использовать для создания окна. В расширении Chrome это также возможно. Hootsuite также использует этот метод, как показано в исходном коде:

    window.open(address, "hootlet",'scrollbars=0,toolbar=0,location=0,resizable=0,status=0,width=550,height=280'); 
    
+0

Я ничего не вижу в документации по API Chrome вокруг параметра панели инструментов для chrome.windows.create. – Corey

+0

@CoreyC Приведенный выше код создает окно с только границей. Тип popup очень минимален. –

+0

Я должен был указать, что из-за функциональности в расширении я использую обычный тип, который по умолчанию открывает полное окно браузера. – Corey

Смежные вопросы