Странные ссылки на пути к файлам Javascript? - PullRequest
0 голосов
/ 18 декабря 2008

На странице HTML ссылки на файлы Javascript переписываются с одним дополнительным подкаталогом в конце:

/ + sfgRmluamFuX1R5cGU9amF2YV9zY3JpcHQmRmluamFuX0xhbmc9dGV4dC9qYXZhc2NyaXB0 +.

Почему это так и может ли это стать источником потенциальных проблем?

В нашем исходном коде у нас есть Javascript, как этот:

На разрабатываемых машинах и тестовом сервере все работает нормально. Однако при установке на рабочем сервере код каким-то образом изменяется и выглядит следующим образом:

Это для каждого сценария. Поскольку у нас возникают проблемы с некоторыми из Javascripts, мне интересно, может ли это быть причиной их. Я довольно долго гуглил и не нашел хорошего объяснения этому добавлению кода, единственное, что я обнаружил, это то, что оно может быть сгенерировано прокси-сервером.

Ответы [ 4 ]

1 голос
/ 18 декабря 2008

Редактировать: проблема с прокси. См. Решение Ивана своей собственной проблемы.

Это действительно HTML? Вы бы не оказались в ASP.NET, потому что это выглядит очень похоже на строку сеанса без файлов cookie. Вы можете очень легко протестировать, чтобы убедиться, что ваши скрипты загружены, проверив сетевую вкладку firebug или провалив ее, просто вставив в них alert('LOADED!').

0 голосов
/ 18 декабря 2008

Вот решение для всех парней, которые могут иметь ту же проблему. Это было связано с нашей политикой безопасности. Мы добавили сайт в нашу доверенную зону, и это было прекрасно.

0 голосов
/ 18 декабря 2008

Это определенно проблема с прокси. Мы получили к нему доступ из другого места, чем у нас, и это сработало, и эти забавные дополнения не появились.

0 голосов
/ 18 декабря 2008

Мы используем Java и JSF с JBoss.

Изначально код такой:

<script src="/js/tiny_mce/tiny_mce.js" type="text/javascript"><!--

//--></script>

И это переписывается на это:

<script src="/js/tiny_mce/+sfgRmluamFuX1R5cGU9amF2YV9zY3JpcHQmRmluamFuX0xhbmc9dGV4dC9qYXZhc2NyaXB0+/tiny_mce.js" type="text/javascript"><!--

//--></script>
...