Делаю приложение для хрома.
background.js - он же фоновый, загружается для приложения...
А maps.js - (где получаю ссылки) для определённой страницы.
Попробовал вызвать функцию, получил ошибку в консоль...
Поставил в манифесте, чтобы для страницы background.js тоже грузился - заработало.
{
"content_scripts":
[
{
"matches": ["http://www.site.ru/map.php*"],
"js": ["background.js", "maps.js"],
"run_at": "document_end"
}
],
"background":
{
"scripts": ["background.js"]
}
}
Но ведь это не есть хорошо?
Зачем 10 раз подгружать одно и тоже, тем более у меня в background.js есть свои события вызова функций...
Сообщение от Aetae
|
Непрямое взаимодействие возможно(например через localStorage и его события), но польза от него в данном случае сомнительна.
|
У меня ещё и с localStorage проблемы.
Я в приложении сохраняю настройки, в фоновом они ещё работают, а в скрипте для страницы - нет...
Тоже как - то нужно получать их из фонового...