2016-12-09 1 views
-1

У меня есть следующий код в background.js моего нового расширения, Я желаю изменить всплывающие окна на определенных условиях, Вот выдержки из моего фона. JSОшибки после прохождения строки в chrome.extension.getViews()

windows=chrome.extension.getViews("popup").filter(
    function(w) { 
       return w.location.pathname == "popup.html"} 
    )[0]; 

Однако в консоли я получаю ошибку

Призывание формы extension.getViews (строка) не соответствует определение extension.getViews (необязательный объект fetchProperties) (...) normalizeArgumentsAndValidate @ расширений :: schemaUtils: 112 (анонимная функция) @ расширений :: связывание: 411 (анонимная функция) @ background.js: 15

ответ

1

параметр для chrome.extension.getViews является объектом, а не строки, выполните следующие действия:

chrome.extension.getViews({ type: 'popup' }); 
+0

спасибо человеку – Eminem347

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