вместо того, чтобы писать оверлей и возиться с кодом пользовательского интерфейса Adobe (который может измениться без уведомления), я бы предпочел go для одного из следующих двух вариантов:
- Не делайте этого; -)
- Не делайте этого - но, если вам действительно нужно убедиться, что в определенных c папках нет файлов других форматов (я действительно не могу представить, почему это должно быть так) - > позвольте пользователю загружать файлы как обычно, проверьте эти файлы с помощью обработчика событий или рабочего процесса, если файлы загружаются в папки, которые не должны содержать этот тип файла (папки должны быть настроены в консоли OSGi), переместите их в другое место и создайте сообщение / письмо загрузчику, чтобы он теперь понял, что пошло не так и где найти свои материалы.
Это может показаться более сложным, но, в конце концов, это единовременное изменение, с настраиваемый список папок, не зависящий от каких-либо наложений.
Кроме того, вам не нужно будет проверять наложенные JS библиотеки на предмет изменений с каждым исправление, установленное на машине.
HTH OliG