Я рассматриваю различные варианты, которые могут мне помочь улучшить работу в Интернете. Я нашел множество пользовательских скриптов, доступных на userscripts.org. Но я также читал о расширениях Google Chrome (которые очень похожи на пользовательские скрипты).
Мне интересно, есть ли какие-либо преимущества в использовании пользовательского скрипта по сравнению с расширением? Единственное, с чем я не могу работать, - это использовать любой из эти методы для внедрения скриптов в DOM, чтобы мой код javascript мог обращаться к методам javascript страниц. Он отлично работает как установка с одним пользовательским скриптом, но когда я попытался преобразовать этот пользовательский скрипт в расширение, это не сработало. Хотя я не был уверен, что я сделал что-то не так, или это вообще не может работать.
Основная причина, по которой я спрашиваю, заключается в том, что после того, как я начал работать над своим собственным пользовательским скриптом, я столкнулся с проблемой, что файл скрипта стал очень большим и повторяющимся для других скриптов. Chrome не поддерживает параметр «@require», поэтому я не могу организовать свой «общий» код таким образом, что заставляет меня думать, что вместо этого я должен искать расширения.
Итак, можно ли использовать «Внедрение сценария» или «Взлом местоположения» в расширении, чтобы мой javascript мог выполняться в DOM и получать доступ к другому javascript?