Я разрабатываю сайт локально в ExpressionEngine с помощью MAMP Pro, и неожиданно я получаю самую причудливую проблему.Bizarre HTML 'Bud1% @' Injection
Мои веб-сайты, обслуживаемые Typekit, внезапно прекратили функционировать. При ближайшем рассмотрении я обнаружил, что вторая строка моего кода для встраивания Typekit была добавлена с Bud1% @
. Вот мой полный код Typekit, для справки:
<script type="text/javascript" src="//use.typekit.net/*******.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}Bud1% @</script>
Для уточнения, этот код только вводится при просмотре в браузере, а не в моем редакторе кода. Я еще не тестировал, вводится ли он в производственную среду.
Поиск SO для аналогичной проблемы дает this thread, что указывает на то, что проблема вызвана каким-то образом скрытыми файлами .DS_STORE Finder, но не уточняет, как исправить проблему.
Я попытался удалить файл .DS_STORE из каталога и воссоздать затронутый HTML-файл, но безрезультатно.
Чтобы уточнить, я разрабатываю OSX Mountain Lion (10.8.2), используя Sublime Text 2 в качестве редактора кода и Safari для тестирования. ExpressionEngine 2.5.5 - это CMS, который я использую, и все это находится в хранилище Git, управляемом Git Tower.
Любые идеи !? Заранее благодарю за любую помощь.