Подскажите пожалуйста новичку. Есть кнопка, по нажатию на неё происходит переход на страницу. Как закрыть эту страницу через N секунд, после перехода?
Или может есть другой способ решения моей задачи. Делаю "отправитель сообщения в whatsapp" из расширения. Для запуска ватсап используется ссылка, но после перехода в приложение, остается вкладка в браузере. Хотелось бы ее как то ликвидировать. Или запускать ватсап другим способом.
function prv() {
var word = document.getElementById("number").value;
word = parseInt(word);
chrome.tabs.create({ url: 'https://web.whatsapp.com/send?phone='+word, });
Вы можете закрыть созданный таб методом API. Для этого вы должны получить ID данного таба, вот пример։
var newTabId = 0;
/*Открываем ссылку*/
chrome.tabs.create({ url: 'https://web.whatsapp.com/send?phone='+word, },function(tab){
newTabId = tab.id;
});
/*Закрываем через сек.*/
setTimeout(function(){
chrome.tabs.remove(newTabId ,function(tab){ });
},1000);
UPD
Можно сразу сделать в колбеке самой create
chrome.tabs.create({
url: 'https://web.whatsapp.com/send?phone=' + word,
}, function (tab) {
setTimeout(function () {
chrome.tabs.remove(tab.id, function () {});
}, 1000);
});
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть кастомный селек, который скрывает обычный и создает кастомный на дивах
Допустим есть массив из чисел, у которыхёlength 4 или больше, скажем:6, нужно умножить их парами, например, первый элемент со вторым, третий с четвёртым,...
Это условие задачи на FreeCodeCamp ( https://wwwfreecodecamp