Полезная информация

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

Проблемы с сайтами » Ссылки на локальные файлы » 20-10-2006 19:50:06

огроооомное спасибо!!!

Добавлено Птн 20 Окт 2006 19:55:17 :
:offtopic: P.S. оффтоп: зайти на мозильный форум и получить ответ от человека из ЛЭШа - вот это я понимаю, мир тесен :D

Проблемы с сайтами » Ссылки на локальные файлы » 20-10-2006 18:03:55

Если в страничке есть ссылка на локальный файл, типа

Выделить код

Код:

<a href="file:\\D:\\MyDir\\read.txt>Hyperlink</a>

, то загруженная локально, такая ссылка работает, а вот из интернета - нет. Это можно как-то изменить?
Наверное, это тоже объясняется какими-нибудь соображениями безопасности, но какая тут может быть угроза? На самом деле, я просто пытаюсь написать расширение, которое будет в страничках менять некоторые ссылки на соответствующие локальные файлы - и вот такой затык - придётся, что ли, "вручную" обработчик OnClick писать?
(вообще, такие вопросы, наверное, не тут задавать надо - подскажите, пожалуйста, какой-нибудь толковый форум где обсуждается написание расширений!)

Добавлено Птн 20 Окт 2006 18:10:03 :
P.S. я тут уже как-то спрашивал про похожие вещи, но там нужно было взять несколько конкретных файлов, и проблема решилась встраиванием их в chrome, а вот когда нужно "универсально" ссылаться на разные локальные файлы - тут решения так и не на

Thunderbird » Снова о миграции с TheBat » 08-07-2005 17:54:01

Найти утилиту переконвертирования

- дык, в этом как раз весь вопрос! :)

Thunderbird » Снова о миграции с TheBat » 08-07-2005 17:04:04

Увы, да :(
за несколько лет накопилось - 5 ящиков, а в них, в сумме папок... ну, не 100, но штук 60 точно!

Сейчас вот попробую некий MailBag - может, поможет.

Thunderbird » Снова о миграции с TheBat » 08-07-2005 16:49:14

ключевое место:

И так для каждой папки письма из которой ты хочешь сохранить

2 Vik: к сожалению, не могу даже поблагодаритьза ответ :) - это совсем не то о, чём я спрашивал. Ещё раз повторяю: мне хочется перенести письма вместе со структурой папок, а не повторять сотню раз экспорт-создание папки-импорт!

Thunderbird » Снова о миграции с TheBat » 08-07-2005 15:19:15

Почитал я форум, и так и не понял - существует ли способ перенести bat'овские письма вместе со структурой папок? Ну не хочу я заново всё это создавать! Неужели нет хоть расширения какого-нибудь, что ли, или конвертера какого?
Извиняюсь, если этот вопрос уже отвечен - ткните ссылкой, если так.

Разработка » Не получается динамически подключить css » 21-06-2005 21:17:44

А, тогда всё понятно (хотя жаль...). Спасибо за объяснение!

Разработка » Не получается динамически подключить css » 21-06-2005 17:58:21

Да, это работает, я знаю. Мне просто было интересно - неужели createStyleSheet в файрфоксе  вообще в принципе не действует???
Но за помощь, конечно, спасибо. :)

Разработка » Не получается динамически подключить css » 21-06-2005 15:48:02

Есть задача - динамически (средствами JS) подключить css-файл к страничке. Насколько я понял, это можно сделать с помощью document.styleSheets[0].addImport либо с помощью document.createStyleSheet (что лучше - пока не знаю :) ). Допустим, страничка типа такой:

Выделить код

Код:

<html>
 <head>
  <script language = JavaScript>
   function docss()
    {
     document.createStyleSheet("mystyle.css");
    }
  </script>
</head>

<body>
<a href="http://mysite.com">My Text</a>
<input type="button" value="MyValue" onClick="docss()">
</body>
</html>

ну, а в mystyle.css прописано что-нить вроде A{color: red;} - то есть, когда нажимаешь на кнопочку, то цвет ссылки должен меняться.

Так вот в IE эта штука работает нормально, а в FF - ни фига... Помогите, кто знает в чём дело!

Проблемы с сайтами » Не работают локальные ссылки на удалённых страницах » 06-06-2005 19:05:33

Ещё раз большое спасибо, сейчас буду ковыряться с приведённым примером. То есть, что касается просто подстановки chrome://... в качестве src, то это точно работает: это я как раз уже пробовал, только без использования css, как в примере, а просто тупо заменяя ссылку скриптом. На тот момент меня это не устроило, поскольку хотелось решить проблему более глобально :) (в частности, чтобы можно было не только рисунки локальные подгружать, но и на произвольные локальные файлы ссылаться, а их-то в состав расширения уже не запихнёшь!), но теперь, наверное, придётся на этом и остановиться.

И ещё одна мысль: попробуйте поискать, м.б. кто-то уже написал что-то подобное?

Дык, я искал, конечно! Поковырялся в десятке чужих расширений, но как-то ничего подобного не нашёл. Потому и начал здесь народ доставать. (Ещё спросил на форуме xulplanet.com, но там как-то и вовсе не ответили :() Вообще, меня не оставляет мысль, что существует некий способ включать это дело более изящно - через ка

Проблемы с сайтами » Не работают локальные ссылки на удалённых страницах » 06-06-2005 18:24:02

Большое спасибо за подробное объяснение. В общем, ситуация для меня более-менее прояснилась, но я всё же, действительно, попробую описать ещё раз мою ситуацию :).
Итак, пользователь открывает в браузере некую страничку, в которой имеются картинки (в количестве порядка 100 штук). Моё расширение должно эти картинки заменить на локальные, пользовательские (причём картинка-замена действительно определяется пользователем, а не входит в состав расширения). Говоря о том, что "не хотелось бы раздувать файл", я имел в виду саму открытую страничку - насколько я понял, единственный способ достичь желаемого - это вместо ссылки в src="..." в каждый <img> вписывать src="data:image/gif;base64,...". По большому счёту, увеличение будет не таким уж большим (типа, 100 х ~5kb = 500kb), но мне просто не понравился сам по себе такой способ решения проблемы: больно уж неуклюже - я думал, что можно всё-таки каким-то образом заставить отображать файлы по ссылке, а не прописывать каждый раз всё содержимое!
...

Проблемы с сайтами » Не работают локальные ссылки на удалённых страницах » 06-06-2005 11:44:26

Выделить код

Код:

С пхп (или другим чем) знакомы?

C php-то знаком - просто не хотелось бы сильно раздувать файл (если там этих картинок будет порядка сотни, то вставка содержимого в каждый src сильно увеличит размер)

Выделить код

Код:

Для расширения нет существенной разницы между ссылкой на файл и таким представлением.

Извиняюсь, я опять туплю - что имеется в виду?

Проблемы с сайтами » Не работают локальные ссылки на удалённых страницах » 06-06-2005 10:23:09

Кажется, такое сработает, спасибо!
А при этом обязательно придётся в каждом случае всё содержимое gif'a напрямую вписывать? никак нельзя сослаться на файл?

Проблемы с сайтами » Не работают локальные ссылки на удалённых страницах » 06-06-2005 09:22:56

Перерисовка страницы? (иногда такое бывает)

Что имеется в виду? что перерисовка не происходит, хотя должна? а от чего тогда это может зависеть? (напомню, что локально загруженные страницы отрисовываются нормально)

Выделить код

Код:

anyway, рекомендуется ещё раз подумать над вопросом безопасности.

так а как я тут ещё могу подумать??? я же говорю: расширениям, по идее, такие штуки должны позволяться! тем более в отношении рисунков - от них угроза сомнительная...

Проблемы с сайтами » Не работают локальные ссылки на удалённых страницах » 06-06-2005 00:21:28

Хм... не очень понял, причём тут проблемы с сайтами - я был уверен, что это исключительно вопрос функционирования Firefox'а... Ну ладно - мне бы главное проблему решить, а в каком разделе помогут, уже не так важно :)

Проблемы с сайтами » Не работают локальные ссылки на удалённых страницах » 05-06-2005 20:25:21

Ну хорошо, в этом примере такой запрет действительно оправдан. Но если это будет делать моё расширение - ведь подразумевается, что пользователь ему доверяет, если установил его? или должен быть какой-то способ разрешить расширению подобные действия?

И наконец, в чём виноваты рисунки? если мне в моём расширении надо позаменять рисунки на свои, локальные - неужели это тоже невозможно?

Проблемы с сайтами » Не работают локальные ссылки на удалённых страницах » 05-06-2005 18:18:38

Нет, на сервере этих файлов, конечно, нет - в том-то и проблема: хочется, чтобы можно было ссылаться на локальные файлы.
Например, если моё расширение заменяет на загруженной страничке src="" с удалённого на локальный файл - он не отображается :(

Проблемы с сайтами » Не работают локальные ссылки на удалённых страницах » 05-06-2005 18:06:35

Да ладно, слэши тут не сильно важны: я уже с разными вариантами пробовал, результат всегда одинаковый - на локальной странице работает, на удалённой нет...

:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

Проблемы с сайтами » Не работают локальные ссылки на удалённых страницах » 05-06-2005 02:16:49

Пусть имеется html-страница, в которой есть ссылки типа <a href="file://d:\myfile.htm"> и рисунки типа <img src="file://d:\mypic.gif">. Если такуб страницу открывать на локальном  компьютере, то всё нормально, а вот если загружать её из интернета, то ссылки не открываются, картинки не показываются. Ну ссылки ещё ладно (может, это такая странная борьба за безопасность?) - можно самому написать обработчик OnClick, который их открывать будет, а вот с рисунками что сделать?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]