Форум программистов, компьютерный форум, киберфорум
JavaScript: API
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
JavaScript Обход Event.isTrusted Есть ли какой-нибудь способ обойти Event.isTrusted? с помощью Chrome Extention или как-нибудь еще имитировать Trusted клик? Примерчик для большей наглядности. Нужно чтобы при нажатии на "Trigger from code" большая кнопка стала зеленой. https://jsfiddle.net/ppqon4tg/20/ Есть какие-нибудь идеи как это можно реализовать? Из того что я нагуглил - обойти вряд ли возможно. Но прочитал, что... https://www.cyberforum.ru/ javascript-api/ thread2211998.html JavaScript Как можно связать работу скрипта из балуна с работой скрипта на странице?
Первый раз задаю вопрос, извините если не в тот раздел. В общем, делаю метку через Яндекс карты и в балунКонтент записываю кнопку с JS кодом, а код не работает. Если эту же кнопку запустить со страницы (за пределами карты) всё работает отлично, но если запускаю из маркера на карте, т ничего не происходит. Как можно связать работу скрипта из балуна с работой скрипта на странице ? КОД - ...
JavaScript OpenCV и API https://www.cyberforum.ru/ javascript-api/ thread2209329.html
Имеется на сайте карта. Как с помощью OpenCV можно распознавать объекты на этой карте?
JavaScript Как изменить версию скрипта? Всем привет. Я купил скрипт real estate point, в скрипте встроинные гугл карты. Скрипт написан в прошлом году, а в феврале 2018 гугл изменил скрипт. И сейчас мне нунжо изменить скрипт, но я как только не пробовал у меня ничего не выходит. Вот скрип который нужно вставить на сайт. <script async defer src="https://maps.googleapis.com/maps/api/js?v=3 ... https://www.cyberforum.ru/ javascript-api/ thread2208938.html
Казалось бы так легко JavaScript
Всем привет. Я купил cms, для размещения недвижимости. В этой cms встроенная карта гугл, гугл месяц назд обновил версию своих карт. И прости дописать V=3 в этом скрипте. Я перепробовал все, но у меня почему-то не получается. Вот скрипт с гугл карт <script async defer src="https://maps.googleapis.com/maps/api/js?v=3 &key=YOUR_API_KEY&callback=initMap"> А вот мой скрипт. Я...
JavaScript Дублирование фрагмента JS-кода с условием https://www.cyberforum.ru/ javascript-api/ thread2206991.html
Привет! Следующий код представляет собой процедуру для execute, с помощью которой можно возвращать комментарии к посту ВКонтакта, по его номеру от первого поста в сообществе (то есть, без указания айдишника поста). Также он возвращает только комментарии отдельного пользователя, если его айди указать в user_id. А за счёт извлечения постов по порядковым номерам — во-первых, избавляет от...
JavaScript Изменить ссылку, которой делится социальный замок Добрый день. На одном из сайтов необходимо было установить социальный замок. Поставил pluso.net/gallery/sl/ ,все нормально, замок работает. Но есть большое НО - он делится страницей на которой находится. Возможно ли самому "ручкам" дописать кусок кода в скрипт, чтобы он делился не текущей страницей, а, например, главной страницей сайта? Спасибо https://www.cyberforum.ru/ javascript-api/ thread2206770.html Как оставить checkbox включенным после закрытия InfoWindow? JavaScript
Для фильтрации маркеров я использовал чекбоксы в инфо окнах. Все работает, но проблема в том, что после того, как я закрываю инфо окно, то чекбокс пропадает Я пробовал localstorage но работает со всеми чекбоксами кроме тех, которые выводятся в InfoWindow.. :( Добавлено через 2 часа 7 минут Вставил весь код в рабочем виде для наглядности. Чекбоксы не сохраняются :(...
JavaScript Выбрать и стилизовать маркер на яндекс карте https://www.cyberforum.ru/ javascript-api/ thread2205549.html
Доброго времени суток есть массив маркеров for( var i = 0; i < pickPoints.length; ++i ) { var pickPoint = pickPoints, object = new ymaps.Placemark( , { balloonContentBody: '<p>' + pickPoint.title + '<br/>' + ( pickPoint.address ? '<b>' + txtAddress + '</b>: ' +...
JavaScript Массово перенести метки с готовой карты https://www.cyberforum.ru/ javascript-api/ thread2205455.html
Здравствуйте! Есть готовая карта, на которой расположено 50+ меток Задача - изменить маркеры на карте и информационные блоки, оставить на карте только кнопки зума и изменить цвет самой карты. Как я понял, для этого нужно воспользоваться Google Map API, на готовой карте все это реализовать не получится и все маркеры нужно прописывать в коде (поправьте меня если я ошибся) В ручную прописывать...
JavaScript Изменить расположение кнопок масштабирования карты
Подключил яндекс карту, не удается найти в документации статью о том как изменить расположения кнопок маштаба...
JavaScript Получение комментариев к посту ВКонтакта методом execute Здравствуйте. Имеется ли процедура для execute, с помощью которой можно получать комментарии к посту, чей ID явно не указан? То есть, по номеру поста со стены? К примеру, по этому принципу работает следующий код (из Ответа отсюда), но выяснилось, что он возвращает лишь п
1 / 1 / 0
Регистрация: 24.03.2018
Сообщений: 9
25.03.2018, 17:33  [ТС] 0
Chrome Extention

Расширение-автоклик для браузера - JavaScript - Ответ 12246098

25.03.2018, 17:33. Показов 6272. Ответов 12
Метки (Все метки)

Ответ

Привет! Я в программировании на JavaScript новичек. Мне нужно сделать расширение для браузера (Хром), которое на определённом сайте (сайт не мой) при нажатии, к примеру, клавиши Enter делало бы клик на кнопку id которой, к примеру, "target-btn". При том курсор мыши должен двигаться и работать независимо от этого действия. Я долго пробовал сделать сам, но у меня ничего не получилось.

Вот код, который я пытался втиснуть в расширение:

Файл script.js

Javascript
1
2
3
4
5
6
7
8
9
10
addEventListener("keyup",clicker_start);
 
function clicker_start(event){
    
    if (event.key == "Enter")
    {
        document.getElementById('target-btn').click();
        
    }   
}
А вот manifest.json

JSON
1
2
3
4
5
6
7
8
9
10
11
12
"name":"Рассширение для браузера google chrome",
  "description":"Мое рассширение для google chrome",
  "version":"1.0",
  "manifest_version":2,
  "content_scripts":[
    {
      "matches": ["https://название сайта/*"],
      "js" : ["script.js"],
      "run_at":"document_end"
    }
  ]
}
P.S. Если что, мой код не судите строго, как я сказал я ещё салага в этом деле.

Добавлено через 4 часа 21 минуту
UPD: Я со многими проблемами уже разобрался, единственное, что я не могу найти это сам обработчик клика т.к. ни $('#target-btn').click(); ни getElementById('target-btn').click(); не работают.

Сейчас мой файл со скриптом выглядит вот так:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function addEvent(obj, type, fn){
    if (obj.addEventListener){
        obj.addEventListener( type, fn, false );
    } else if(obj.attachEvent) {
        obj.attachEvent( "on"+type, fn );
    } else {
        obj["on"+type] = fn;
    }
}
addEvent(document, 'keypress', function(e) {
    if (e.keyCode == 13) {
        //alert('You pressed Enter');       
    }
});
Обработчик нажатия Enter работает, я его при помощи алерта проверял

Вернуться к обсуждению:
Расширение-автоклик для браузера JavaScript
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2018, 17:33
Готовые ответы и решения:

Расширение для браузера
Я хочу сделать расширение для браузера по подобию похожего расширения, есть некий сервис похожий на...

Как заставить расширение для браузера исполнить, предложенный в посте, JavaScript-код?
Всем привет. Решил написать простое расширение для браузера &quot;Google Chrome&quot; с следующей задачей:...

Создать расширение для браузера Yandex, которое будет менять цвет элементов на странице
Заранее извиняюсь за повторное размещение тему, не много запутался в разделах форума. Доброго...

Авторизация на сайте через расширение браузера
Добрый день! Делаю расширение браузера Google Chrome. Не могу справиться с авторизацией. Нужно что...

12
25.03.2018, 17:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2018, 17:33
Помогаю со студенческими работами здесь

Расширение для браузера
у меня есть расширение просто файлом js идёт оно для гугла хрома и мазилы но его может стырить...

Расширение для браузера, возможности
Посдкажите, возможно ли в принципе реализовать следующий функционал на JS в рамках расширения для...

Нужно доделать расширение для браузера
Никак не могу заставить хром, создать элемент в каждой вкладке. Помогите плиз. Файл: .json {...

Как создать расширение для браузера, меняющее значение css элементов?
Какие файлы нужны для расширения, чтоб при добавлении расширения, оно сразу активировалось.И...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru