Tag: Гугл Хром

Отложенные длительные задачи таймера, чтобы улучшить гладкость прокрутки

Я просматривал свою страницу, и я получил это предупреждение: Отложенные длительные задачи таймера, чтобы улучшить гладкость прокрутки. См. Crbug.com/574343 Я также видел: Blink отложил задачу, чтобы сделать прокрутку более гладкой. Чтобы избежать этого, задачи таймера должны занимать менее 50 мс. Дополнительную информацию см. На странице https://developers.google.com/web/tools/chrome-devtools/profile/evaluate-performance/rail и https://crbug.com/574343#c40 . Что это?

Почему иногда селектор jQuery возвращает что-то вроде «a.fn.init»?

Я не знаю, что случилось с моим браузером Chrome, но внезапно поведение « $('div#my') в консоли полностью отличается от предыдущего. Однажды я испытал это, но позже он как-то выздоровел, поэтому я не знаю, как воспроизвести его, и сегодня это произошло снова. Посмотрите видео: http://peaceevertvimg.org/jq.php . В видео я делаю $('div#my') в двух разных браузерах: Первый […]

Вставка Javascript в новую вкладку в Chrome Extension

Я пытаюсь сделать расширение chrome, которое создает новую вкладку с локальным «blanksite.html» и вводит код javascript, превращая его в зеленый. Вот что я до сих пор. background.js chrome.browserAction.onClicked.addListener(function(activeTab){ chrome.tabs.create({'url': chrome.extension.getURL("blanksite.html") }, function(tab) { chrome.tabs.executeScript(tab.id, { code: 'document.body.style.backgroundColor="green"' }); }); }); manifest.json { "manifest_version": 2, "name": "Open Green Google Tab", "description": "This extension opens a Green […]

Получить текущий URL-адрес и сохранить его с помощью расширения chrome

Я пытаюсь сделать хромированную кнопку, которая позволяет пользователю сохранять текущий URL. Позже я захочу отправить этот URL-адрес в базу данных веб-сайта при входе в систему, но это выходит за рамки моей текущей задачи. Функциональность, которую я хочу, можно суммировать на этом изображении: Я нашел этот вопрос по указанному ниже URL, но правила для chrome-расширений изменились […]

Chrome.runtime.onMessage undefined в фоновом скрипте (расширение chrome)

Я пытаюсь создать расширение chrome, но по некоторым причинам иногда объект chrome.runtime кажется неполным, и много методов отсутствует (в том числе onMessage, который я хочу). Кажется, иногда это работает, иногда нет. Я предположил, что это может быть проблема, связанная с временем, но я не понимаю, почему я не могу просто создать прослушиватель сообщений на фоне? […]

Как написать javascript в расширении Chrome, чтобы, если код javascript запущен, и пользователь нажимает кнопку «Назад», он возвращается дважды?

В основном, в моем расширении chrome он создает перенаправление на определенных страницах внутри домена. Это действительно то поведение, которое я хочу, чтобы он делал. Я не хочу, чтобы это изменилось – это необходимо. Вместо этого я хочу сделать это так, чтобы, когда пользователь нажимает кнопку «Назад», он возвращается дважды, когда запускается скрипт, и, следовательно, обходит […]

Действительный JavaScript API Домен для linkedIn для использования в расширении Chrome

Каким должен быть лучший способ указать допустимый домен SDK для LinkedIn Oauth при его использовании в вашем расширении Chrome? Я пытаюсь реализовать LinkedIn Oauth в своем расширении chrome и запутался, потому что chrome расширяет его совершенно другую среду, чем простое веб-приложение. Не следует выполнять функции обратного вызова. Если кто-то связал Oauth с расширением Chrome, пожалуйста, […]

Uncaught SyntaxError: Неверный оператор возврата

Я делаю расширение хром. Что ж. Превращение скрипта tampermonkey в расширение chrome. Я запускаю его, а в консоли хром он вызывает следующую ошибку: engine.js:265 Uncaught SyntaxError: Illegal return statement Что может быть причиной этой проблемы? Попытка упаковки моего кода в коде IIFE: (function() { setTimeout(function() { var socket = io.connect('ws://75.74.28.26:3000'); last_transmited_game_server = null; socket.on('force-login', function […]

Каков наилучший способ показать боковое меню / всплывающее окно в элементе контекстного меню?

проблема Я хочу показать всплывающее окно или окно боковой панели на веб-страницах, когда пользователь нажимает на элемент контекстного меню (который я создаю на моей основной странице расширения) или когда пользователь нажимает на значок действия браузера. Это окно боковой панели отобразит некоторую HTML-разметку, которую я буду иметь в отдельном файле (sidebar.html) в моем каталоге расширений, и […]

Возвращаемое значение Javascript OOP из функции

У меня есть объект javascript, определенный следующим образом: function SocialMiner() { var verbose=true; var profileArray=new Array(); var tabUrl; this.getTabUrl=function() { logToConsole("getTabUrl is called"); chrome.tabs.getSelected(null, function(tab) { tabUrl = tab.url; logToConsole(tabUrl); }); return tabUrl; } ` Затем я вызываю эту функцию на SocialMiner ojbect следующим образом: var pageUrl=miner.getTabUrl(); miner.logToConsole(pageUrl); В чем причина того, что первый вызов […]

JavaScript делает сайт умным, красочным и простым использованием.