Когда мои скрипты находились не в папки с профилем, происходит одна проблема.  Если скрипты находится в папки  profiles с моим профелем, то все нормально после изменение скриптов и перезагрузке браузера, скрипты начинают работать. Если мои скрипты лежат в другой папки, то даже после перезагрузки браузера, скрипты выдают тоже что и при первоначальном запуске, даже после изменение скрипта. Как это можно поправить?

https://developer.mozilla.org/ru/docs/S … mand_flags

И можно попробовать вызывать nsIXULRuntime.invalidateCachesOnRestart().
Или так (или в готовом виде).

Огромное спасибо.