Хотя это может быть очень простая вещь, я не могу найти ответ на этот вопрос. Я вижу много дискуссий о content scripts
. Когда я открываю web inspector
в chrome
и выбираю sources
, я вижу вкладку с именем content scripts
. Я вижу пару случайных чисел и несколько сценариев, и я не могу понять, что это такое.
Как они показываются? откуда они взялись? Я не вижу, чтобы мой сервер обслуживал любой из них.
Каковы сценарии содержания в хромовом инспекторе
Ответ 1
В Google Chrome скрипты содержимого являются файлами JavaScript, которые являются частью расширений браузера. Они работают на веб-странице так же, как обычный javascript, но из защищенной области (Google называет это "Изолированный мир" ).
Скрипты содержимого имеют еще несколько привилегий, чем обычный javascript, и поэтому JS и страница JS не могут обычно взаимодействовать друг с другом.
При просмотре этой вкладки Скрипты содержимого вы увидите как скрипты, добавленные любыми расширениями (или userscripts, которые скомпилированные в расширения в Chrome), а также скрипты содержимого, которые являются встроенными частями браузера, в частности API, которые могут использовать расширения.
Вы можете сопоставить расширения с этими "случайными числами", открыв вкладку расширений (chrome://chrome/extensions
) и активировав Developer mode
:
Ответ 2
Являются ли они из установленных вами расширений?
Я знаю, что из разработки расширения вложенные js файлы называются сценариями контента.