2015-05-27 3 views
0
chrome.runtime.onInstalled.addListener(function(){ 
    chrome.tabs.update(null, {url: ''}); 
    alert(); 
}); 

Выше код не работает, когда я устанавливаю расширение в режиме разработчика. Я хочу обновить активную вкладку, чтобы быть пустой вкладкой, как только мой внутренний номер установлен в хромовом веб-магазине.onInstalled chrome runtime debugging?

ответ

0

Это недопустимый URL, поэтому он не работает.

Вы не можете просто «удалить» URL-адрес без перехода к тому, что вы предлагаете в качестве нового URL-адреса.

Если вы пытаетесь перейти на страницу «Новая вкладка», у нее есть URL-адрес (обычно скрытый) chrome://newtab. Если вам нужна пустая страница с точки зрения контента, это about:blank.

+1

Или используйте про: пустой для пустой вкладки. –

+0

У меня есть еще одна проблема, у executescript также есть ошибка, если пользователь запускает ее, когда они находятся на страницах https://chrome.google.com/webstore/category/apps. Похоже, что переход на новую пустую вкладку после установки не является идеальным решением. –

+0

@ DanielHerr мое предупреждение не запускается, когда я перетаскиваю мою папку на страницу расширения, как отлаживать onInstalled? –