Запустите мой код Javascript на каждой странице в моем браузере, аналогично тому, как расширение chrome - PullRequest
2 голосов
/ 19 февраля 2020

Я знаю с Chrome. Я могу использовать фрагменты, чтобы вручную запустить код js на веб-странице. Но для этого нужно вручную выполнить фрагмент. есть ли способ получить код JS, который мой браузер (chrome или firefox) будет получать каждый раз, когда я посещаю новую страницу?

Ответы [ 3 ]

1 голос
/ 19 февраля 2020

Запрашиваемое расширение chrome и firefox может решить ваш случай использования. Вы можете использовать функцию Вставить сценарий , чтобы ввести любой код JS или CSS до или после загрузки страницы.

Вы можете ввести собственный URL-адрес для файла javascript или написать собственный код js во встроенном редакторе. Вы также можете создать файл JS / CSS в библиотеке Requestly и использовать этот файл.

enter image description here

1 голос
/ 19 февраля 2020

Возможно, вы ищете usercripts . Это позволяет вам написать Javascript код, который будет автоматически выполняться при каждом посещении страницы, соответствующей определенному шаблону.

Например, следующий код пользователя:

// ==UserScript==
// @name             example name
// @include          /^https://example\.com/
// @grant            none
// ==/UserScript==

console.log('hello world');

приведет к hello world регистрируется на консоли каждый раз, когда вы посещаете https://example.com/.

Для запуска пользовательских скриптов необходим менеджер пользовательских скриптов. Tampermonkey является наиболее популярным выбором - он работает для всех современных браузеров.

Другой вариант - это букмарклет, который позволяет хранить код в закладке браузера, но для этого необходимо нажать на ссылка на закладку для выполнения кода - она ​​не будет работать автоматически. Например, закладка со следующим URL:

javascript: (() => {  console.log('hello world') })();

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

0 голосов
/ 21 февраля 2020

На самом деле лучше всего создать chrome расширение

...