Я делаю дополнение в Chrome. Я хочу, чтобы, когда пользователь нажимает кнопку на странице в аддоне, страница меняется на другой URL.
Если я делаю это с помощью простого якоря (гиперссылка), он работает нормально. Но мне нужно, чтобы он работал на кнопку. Это кажется простым вопросом, но я не могу заставить что-либо работать.
Что я пробовал:
document.getElementById("acceptAgreement").addEventListener("click", function() {
chrome.browserAction.setPopup({popup:"register.html"}); //they have to click the icon again
location.href = "register.html"; //not working
window.location.replace = "register.html"; //not working
chrome.windows.create({ url: "register.html", type: "popup" }); //creates separate window
});
Я также пытался отправить сообщение на задний план. js и выполнение кода оттуда - без разницы.