Как я могу заставить jQuery работать на вкладке, созданной моим расширением Google Chrome? - PullRequest
0 голосов
/ 04 апреля 2011

Я создаю вкладку из своего скрипта background.html в расширении, и она загружает другой файл .html из расширения в новую вкладку. Я пытаюсь использовать некоторые функции jQuery в этом файле HTML-скрипт. Простой javascript работает, но когда я пытаюсь связать jQuery, он просто не работает.

Нужно ли использовать контент-скрипты для получения этой функциональности? И если да, могу ли я вызвать executeScript из background.html на вкладке?

Любые предложения с благодарностью. спасибо

1 Ответ

1 голос
/ 04 апреля 2011

Если jQuery уже включен в страницу, то вы можете использовать этот скелет в сценарии пользователя:

(function() {
    function topBar() {
        $(function() {
            /* your code here */
        });
    }

    var script = document.createElement("script");
    script.textContent = "(" + topBar.toString() + ")();";
    document.body.appendChild(script);
})();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...