2017-01-26 8 views
0

Я новичок и пользователь Firefox.Как создать скрипт JS во всех вкладках из заданного окна в Firefox?

Я хочу изменить названия вкладок на то, что мне легче читать. На данной вкладке я могу легко изменить в консоли document.title на имя, выводимое моим скриптом.

Есть ли способ заставить этот скрипт работать во всех вкладках, открытых в данном окне, или мне нужно открыть консоль на каждой вкладке и запустить там скрипт?

Если возможно, я бы предпочел ответы, которые не нуждаются в SDK, который может использовать только обычную консоль/параметры из Firefox.

+0

вы можете рассмотреть расширение. –

+1

JavaScript не может выполнять межстраничные скрипты в браузере (это риск для безопасности). –

+0

@ Даниэль А. Белый любые предложения расширения? Я недостаточно сообразителен, чтобы сделать это самостоятельно, и нет смысла изучать все это только для этого – flen

ответ

0

@Arber Sylejmani прав, я думаю, что это невозможно даже через консоль (в отличие от встроенного JS). Но @ Александр О'Мара прибил его, мне просто пришлось установить аддон Greasemonkey. Затем вы можете выполнить сценарии, которые вам нравятся, и применить их ко всем вкладкам.

Пример:

значок Greasemonkey в -> «Новый скрипт пользователя» -> имя: «Изменить название» -> Пространство имен: «Изменить название» -> включают в себя: (здесь идет список URL-адресов, которые будут вызывать скрипт, если вкладка использует один из этих URL-адресов. Например, если я хочу, чтобы сценарий запускался только на вкладках из stackoverflow, тогда: «https://stackoverflow.com/ *» (без кавычек)

Затем появляется обычный сценарий JS. Скажем: document.title = document.location.href;. Или что угодно. Это хороший учебник: http://www.techradar.com/news/internet/the-beginner-s-guide-to-greasemonkey-scripting-598247