Firefox SVG из поддомена

У меня есть таблица стилей, которая обращается к svg в том же каталоге, что и таблица стилей. Firefox получит svg на моем тестовом сервере и в подкаталоге. Однако он отказывается пытаться загрузить svg при доступе из поддомена.

Я попытался добавить svg в список файлов в файле .htaccess на самом высоком уровне подкаталога, что также является решением, позволяющим заставить Firefox принимать @font-face из подкаталога. Я, вероятно, сделал это неправильно, но я все равно включу.

<FilesMatch "\.(ttf|otf|eot|svg)$">
<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>

Спасибо!

Изменить, используется правило css:

.mask {
filter:url('mask.svg');
} 

person Jordan    schedule 27.10.2010    source источник
comment
Не могли бы вы показать фрагмент CSS?   -  person Boldewyn    schedule 27.10.2010
comment
Я добавил это. Он работает на странице подкаталога, но не на поддомене.   -  person Jordan    schedule 27.10.2010
comment
Было бы здорово, если бы вы разместили ссылку на рабочий пример. Я склонен видеть, что Firebug сообщает о сетевой активности.   -  person jbeard4    schedule 27.10.2010


Ответы (1)


Свойство «фильтр» всегда должно иметь часть фрагмента, иначе оно не будет применяться. Вы, вероятно, хотите что-то вроде:

.mask {
filter: url('mask.svg#myFilter');
}
person Erik Dahlström    schedule 27.10.2010
comment
Я добавил идентификатор в svg и фрагмент ссылки. Работает на поддиректории, тестовый сервер; но не из поддомена. - person Jordan; 27.10.2010
comment
Помните, что базовый URL-адрес берется из местоположения таблицы стилей, поэтому, если вы используете его где-либо еще, вам нужно убедиться, что он по-прежнему указывает на тот же файл, например. filter: url('/foo/mask.svg#myfilter') или filter: url('http://whatever.domain.com/foo/bar/mask.svg#myFilter') - person Erik Dahlström; 28.10.2010
comment
Я попытался настроить эти URL-адреса, я попробовал несколько разных комбинаций, чтобы исключить их. SVG по-прежнему доступен в предыдущем местоположении при просмотре из подкаталога. - person Jordan; 29.10.2010