>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >bad URI or cross-site access not allowed http://forum.mozilla-russia.org/viewtopic.php?id=56417 |
Bujhm666 > 18-09-2012 09:54:38 |
Добрый день всем. Выделить код Код:<style id="myWebFont" type="text/css">@import "http://webfont.ru/font/import/PTMono.css";</style> Если же я подключаю их локально, то выдает ошибку "bad URI or cross-site access not allowed": Выделить код Код:<style id="myWebFont" type="text/css">@import "crome://myextension/content/font/import/PTMono.css";</style> Файл .css и шрифты лежат в одной папке. Вот пример .css файла: Выделить код Код:@font-face { font-family: 'pt_mono'; src: url('ptm55f_w.eot'); src: url('ptm55f_w.eot?#iefix') format('embedded-opentype'), url('ptm55f_w.woff') format('woff'), url('ptm55f_w.ttf') format('truetype'); font-weight: normal; font-style: normal; } Пробовал подключать через resource, эффект тот же. |
Geminic > 10-10-2012 12:35:51 |
Точно такая же проблема. Как я понял, этот баг начинается с FF 15.0.1. На 14-й версии такого нет. При первой загрузке страницы шрифты не подгружает, если перейти по ссылке на соседнюю страницу и вернуться — всё становится правильно. |
Unghost > 20-10-2012 20:05:55 |
http://stackoverflow.com/questions/1169 … s-not-allo |
Magneto > 22-10-2012 12:36:48 |
Я вставляю файлы из расширения во внешние страницы через протокол "resource://" Идем в файл chrome.manifest и там пишем: теперь ключевое слово "myextimages" ссылается на папку "chrome/skin/images/" Выделить код Код:resource://myextimages/logo.png // или если в папке "chrome/skin/images/" есть еще папка например "icons" resource://myextimages/icons/logo.png |