Я создаю расширение Chrome, которое ведет к определенному сайту. Но history.go (-1); Синтаксис не работает Почему?
chrome.tabs.executeScript({
code: 'document.URL;'
}, function (domain) {
var google = 'https://www.google.co.kr/';
if (domain == google) {
history.go(-1);
}
else
alert('not google')
$.ajax({
type: 'GET',
url: 'http://www.mhwdb.kr/main/apis/monsters',
// data: {
// url: domain
// },
// dataType: 'json',
success: function(success){
document.getElementById('url').innerHTML = success;
},
error: function(error) {
console.info(error);
}
})
})
Спасибо. Ваш совет был очень полезным.
Страница расширения (например, всплывающее окно browserAction или страница фонового скрипта) - это отдельная страница, не связанная с веб-страницей - ваш
history.go
работает на странице расширения, поэтому ничего не делает. Вам нужно поместить весь код в строкуcode
(или как отдельный файл), который выполняется на веб-странице как сценарий содержимого.