Как я могу создать динамически изменяемый пользовательский скрипт с помощью Tampermonkey в Safari, фактически не открывая Tampermonkey и не редактируя код вручную? Я хочу изменить содержимое скрипта на лету. Раньше я делал это в Chrome с атрибутом @require
, указывающим на файл javascript в моей файловой системе. Затем я программно изменил этот файл javascript соответственно. Работал как шарм. Это не работает с Safari из-за его безопасности.
Я попытался вручную изменить файл /Users/mainuser/Library/Preferences/com.apple.Safari.Extensions.plist
, но это привело к повреждению Tampermonkey, поскольку Safari не любит, когда пользователи изменяют свои настройки вручную. Он делает некоторые проверки, чтобы увидеть, не закалялся ли кто-то с ним. Не знаю, какой файл также следует отредактировать, чтобы избежать этого. Итак, остается вопрос, как я могу динамически изменять содержимое пользовательского скрипта в Safari?