2012-05-31 4 views
0

У меня есть относительная ссылка, например <a href='file.ext'>text</a>Cross Browser Относительной ссылка

Он отлично работает для меня, но в последнее время мы были вход на него 404-х. Кажется, что определенная версия FF3.5 использует ее как ссылку относительно базового домена, а не текущего каталога (который был предназначен).

Может кто-нибудь подтвердить, что это проблема совместимости с браузером? Тестирование с другими браузерами, а также другие версии FF, казалось, работали нормально.

ответ

0

3,5 и не 3,6? Я бы не стал беспокоиться об этом. Возможно, даже не настоящий браузер. 3.5 должен автоматически обновляться до 3.6. (И 3.6 теперь nags пользователи постоянно обновляют до 12.)

Тем не менее, важно знать, что более старые версии файлов ссылок FF несколько иначе. Они ссылаются на файлы по отношению к странице. Вы уверены, что 404-е всегда в hrefs? Могут ли они быть загружены с помощью CSS или других методов? Это может объяснить это.

Некоторая информация здесь, и вы увидите, что этот вопрос изменился с новыми версиями FF: Reference app relative virtual paths in .css file

Вы также можете попробовать использовать двойные кавычки. Вы можете загрузить более старые версии (например, 3.6) FF и протестировать их самостоятельно. http://www.mozilla.org/en-US/firefox/all-older.html

+0

Если у вас есть URL-адрес, который я могу проверить или настроить на http://jsfiddle.net/, чтобы воспроизвести его, я мог бы дать вам ответ. Но если это только один IP, у которого есть эта проблема ... – user1337