Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как запустить файл js в браузере


Как выполнить код javascript в браузере? — Хабр Q&A

Подскажите способ запуска кода javascript в браузере на какой-либо загруженной странице? Пробовали искать в поиске, но всё время выдаются результаты двух видов: или как включить javascript в браузере, или как встроить код javascript в html-страницу с помощью тегов .

Мне же нужно другое. Допустим, загружена какая-то страница в окне браузера, и мне нужно выполнить какие-то манипуляции с текущими DOM-элементами. Ну, например, составить список адресов страниц всех друзей в соцсети (когда их тысячи) или по очереди выйти из всех групп, короче подобные задачи. Хотелось бы найти какое-то расширение для какого-н. популярного браузера, чтобы работало примерно так: загрузил в окно нужную страницу, потом открыл окошко расширения, скопировал туда код, запустил, и этот код отработал бы, используя DOM-элементы загруженной в браузер страницы.

Вроде как-то в консоли браузера код js можно выполнять... Как это сделать? При таком выполнении можно работать с DOM загруженной страницы? Куда код вставлять (какие кнопочки нажимать)?

Сейчас эту проблему решаю с помощью 8-й версии imacros-а, но браузеры, которые её поддерживают, уже очень старые, скоро совсем перестанут работать с современными соцсетями. А новые полноценные версии imacros-а платные.

Существуют ли бесплатные расширения для описанного способа запуска javascript кода на странице? Чтобы куда-то скопировать свою javascript-программу, и она работала бы с элементами присутствующей в окне страницы? Или, может, это можно как-то сделать штатными средствами браузера?

Подключение и выполнение javascript

В этом разделе мы понемногу рассмотрим все основные элементы javascript. Это позволит тут же писать и тестировать простейшие скрипты.

Javascript подключается напрямую в HTML-файл. Самый простой способ - это написать javascript-команды внутрь тега <script> где-нибудь в теле страницы.

Когда браузер читает HTML-страничку, и видит <script> - он первым делом читает и выполняет код, а только потом продолжает читать страницу дальше.

Так, в следующем примере будет показано начало страницы, затем три раза выполнится функция alert, которая выводит окошко с информацией, а только потом появится остальная часть страницы.

 <html>
<body>
 <h2>Считаем кроликов</h2>

 *!*
 <script type="text/javascript">
 for(var i=1; i<=3; i++) {
 alert("Из шляпы достали "+i+" кролика!")
 }
 </script>
 */!*
 <h2>...Посчитали</h2>
</body>
</html> 

В этом примере использовались следующие элементы.

<script type="text/javascript"> ... </script>
Тег <script> сообщает браузеру о том, что внутри находится исполняемый скрипт. Атрибут type говорит о том, что это javascript. Вообще говоря, атрибут может отсутствовать - разницы нет, но с точки зрения стандарта его следует указать.

Как запустить JS в браузере командой из windows приложения? — Хабр Q&A

Во внешний браузер никак не передать, из соображений безопасности для этого не только нет API, но и есть защита от "трюков" таких как патчинг на диске и в памяти, один из главных факторов защиты это постоянные обновления браузеров, поэтому для них очень сложно писать какие-либо "трюки", это нужно чуть ли не дежурить 24/7, поэтому нет ничего такого.

Вы вообще что хотите сделать?

Если отвечать на ваш вопрос, то нужно написать расширение к браузеру которое уже выполняется не вне, а внутри него, использует его официальное API, затем останется только сделать "мост" между приложением и расширением, это может быть NPAPI/PPAPI-плагин либо нечто простое типа общего файла в localstorage, расширение его читает а приложение пишет туда команды.

Но судя по комментариям, вам не это нужно, вам нужно написать бот для сайта, тогда внешний браузер это не то, вам надо либо использовать HTTP-запросы, либо браузер но не внешний а headless-браузер встроенный в приложение - Phantom.js, Selenium, Chromium Embedded Framework, WebKit, Awesomium, Selenium, IE WebBrowser.

Если не получится, то можно отлавливать все запросы к исходному сайту windows приложением (как снифер) и проверять определённый параметр. Затем перехватывать и отвечать. Но это звучит очень сложно в реализации.

Звучит сложно потому что вы не понимаете о чем говорите, если речь о написании бота то не нужно перехватывать запросы постоянно, достаточно сделать это один раз а затем просто отправлять их из своего приложения. Для разового перехвата запросов есть снифферы - Fiddler, Wireshark, Charles, консоль F12.

Как включить javascript в браузере — возможности для ЯБ

Как включить javascript в браузере, тема сегодняшней инструкции. Данный инструмент важен во время работы в сети. Прежде чем приступать к его активации, следует разобраться, что это такое и зачем он нужен.

Что такое JavaScript

JavaScript – язык программирования, необходимый, чтобы интернет-страницы становились интерактивными. Благодаря скриптам существует возможность проводить следующие действия на сайтах:

  • писать комментарии;
  • просматривать высвечивающиеся диалоговые окна с подсказками;
  • заполнять различные формы.

Если инструмент будет отключен, увидеть определенную информацию на сайтах станет невозможно и перед пользователем высветится соответствующее предупреждение. Чтобы интернет-ресурс отображался корректно, необходимо посетить настройки и включить функцию.

Помните, что данный язык программирования работает только в обозревателе. При его помощи открыть программу или файл на компьютере пользователь не сможет.

Как включить javascript в браузере Яндекс

После установки веб-проводника, данный инструмент включен по умолчанию, поэтому запускать его вручную не придется. Если произошел сбой в работе обозревателя, стоит самостоятельно его запустить.

Открыв платформу, обратите внимание на значок замка, расположенный в умной строке. Откроется окошко, где необходимо кликнуть на «Подробнее».

В высвеченной информации отыщите соответствующий пункт, установите рядом с ним «Разрешить».

С этого момента интернет-страницы будут функционировать корректно, что позволит серферам проводить время в сети комфортно.

Запуск через настройки

Если постоянно включать вручную нет желания, стоит перейти в настройки и активировать инструмент, чтобы он работал постоянно. Запустите веб-проводник, откройте меню, остановитесь на настройках.

Обратите внимание на левую панель, в поисковик введите «JavaScript». В высвеченных результатах выберите «Расширенные параметры».

Установите галочку рядом с «Разрешить».

Также в данной категории разрешается вносить название интернет-страницы, на которых будет запрещено и разрешено автоматическое включение инструмента.

Отрицательная сторона

Использование JavaScript не всегда безопасно, так как он добавлен к сайтам и обозревателям, поэтому его легко можно использовать для запуска вредоносного кода. Также стоит отметить, что это устаревший код и большинство интернет-страниц используют более простые и современные технологии.

Зная, как включить javascript в браузере можете не переживать, интернет-платформы будут корректно отображать содержимое, а также работа в сети станет более удобной. Не стоит отключать данный инструмент, ведь именно он влияет на функционирование сайтов и браузера в целом.

Как выполнить JavaScript на сервере? — Хабр Q&A

В общем задача из заголовка
Пишу проект на PHP. Есть JavaScript код.
Можно ли его как-либо исполнить на сервере? (не в браузере клиента)
И получить вывод в стандартный поток или файл или как либо еще.
На вопрос зачем. Иногда нужно составить PHP версию JS функции и т.д
Если JS простой, проблем нет в переписывании.
А бывает, что JS трехэтажный + обфусифированный и т.д
Т.е есть, какой либо инструмент, чтобы выполнить JS на сервере?

Есть псевдорешение
Запускаем PHP скрипт. Пользователю выдаем требуемый JS
JS работает в браузере, субмитим форму с результатами работы на PHP скрипт
Но это решение, которое не поможет, если нужна работа через крон например

Есть еще вариант. В PHP запускаем exex на консольный браузер с поддержкой JS
А он в свою очередь субмитит на скрипт или сохраняет в файл. Ну это уже совсем полное...

В идеале должно работать на хостинге, если нет - на своем сервере
Пробовал читать про Node.JS, но не совсе понял оно или нет
Если оно не разобрался как с его помощью решить поставленную задачу
В общем всем заранее спасибо за любые ответы

Как включить JavaScript в вашем веб-браузере и зачем это нужно

Инструкции для разработчиков

Вы можете использовать ссылку на этот сайт, что бы рассказать пользователям у которых отключен Javascript о том, как включить Javascript в пяти наиболее распространенных веб-браузерах. Вы можете использовать приведенный ниже код и изменить его в соответствии с вашими нуждами.

<noscript>
 Для полной функциональности этого сайта необходимо включить JavaScript.
 Вот <a href="https://www.enable-javascript.com/ru/">
 инструкции, как включить JavaScript в вашем браузере</ a>.
 </noscript>
Мы оптимизировали страницу enable-javascript.com для пользователей с отключенным JavaScript таким образом, что:
  • Инструкции для вашего браузера помещаются в верхнюю часть страницы
  • Все изображения кликабельны, для удобства просмотра в натуральном размере
  • Инструкции для разработчиков размещены в самом низу страницы и не мешают обычным пользователям.
Мы хотим что бы ваши пользователи включали JavaScript в своих веб-браузерах.

Запустить файл javascript из рабочей области в инструментах разработчика Chrome

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант
.

javascript - Как запустить файл js?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
.

Какой самый простой способ запустить javascript-файл .js в Windows?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Набрать техников
.

Как мне включить файл JavaScript в другой файл JavaScript?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант
.

javascript - Как включить файл js в другой файл js?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
.

javascript - Как настроить WebStorm для запуска файлов JS?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.

Смотрите также