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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

Разработка » <frame> и chrome:// » 13-09-2006 02:04:35

Тема закрыта.
Есть решение, вчера сообразил, сегодня буду пробовать. Суть проста, необходимо bla.html обернуть в функцию яваскрипт
document.open();
document.write("тут  не посредственно хмтл");
document.close();

И в новом окне вписать после создания:
win.document.open();
win.document.write("<script src=\"bla.htm\l"></script>");
win.document.close();
Фокус сработает. Мы сможем подгрузить данные из chrome://

Разработка » Ошибка системы безопасности » 13-09-2006 01:56:18

Тема закрыта. Нужно было всего лишь посмотреть сообщение в яваскрипт консоли.:whistle:

Разработка » <frame> и chrome:// » 07-09-2006 02:10:05

может я чё то не понимаю..., есть протокол http и есть протокол chrome. Тот html, в который вы записали ссылку "chrome://..." находится в html-файле(судя по тегам <html>)? Если да, то просматриваете вы его как "http://somefile.html"? Если да, то что же вы хотите? Я думаю, очевидно, что если написать что-то типа <frame src="ftp://.... или <frame src="gopher://.... , то ничего путного не выйдет.
По-моему так.

Насчет протокола chrome://  вообще ничего не знаю(если есть линки где почитать, киньте плиз), путем проб и ошибок разбираюсь по маленьку. однако если грузить в <script> через src тот же chrome://blablabla/content/bla.js и использовать его функции, нет проблем. Html'ку из chrome:// также можно посмотреть в лисе без особых проблем. Мне понятно что вышеописанная конструкция не работает, не понятно почему.
Суть задачи такова, в расширении лежит javascript и html'ки. Нужно из произвольного url(со старницы в общем) открывать окна, с содержимым какой либо странички из chrome

Разработка » <frame> и chrome:// » 06-09-2006 10:01:30

Кто подскажет почему в src фрейма не грузится chrome://blablabla/content/bla.htm ?

вот так, все ок
<html><head></head><frameset cols="*"><frame src="http://mail.ru"></frameset></html>

а вот так, лажа...
<html><head></head><frameset cols="*"><frame src="chrome://blablabla/content/bla.htm"></frameset></html>

chrome://blablabla/content/bla.htm - существует и в строке браузера легко открывается.

Разработка » Ошибка системы безопасности » 05-09-2006 09:34:40

Уже все что можно было перечитал, переиспробывал... не понимаю как исправить...:whiteflag:
Суть такова, в расширение запихивается графика,html,javascript.

На пользовательской страничке, скажем http://bla.bla, подгружаем необходимый ресур через
<script src="jar:chrome://blablabla/content/blablabla.jar!/blabla/bla.js">
</script>
далее вызываем функцию из подгруженного скрипта, которая откроет окошко (windows.open(jar:chrome://blablabla/content/blablabla.jar!/blabla/bla.htm) ) и тут все валиться.... нельзя из скрипта открывать окошко, урл которого находиться в другом домене...

Ошибка видна в консоли...
*******************************************************
Ошибка системы безопасности: содержимое file:/// не имеет права загружать jar:chrome://blablabla/content/blablabla.jar!/blabla/bla.htm или ссылаться на него.
Access to 'jar:chrome://blablabla/content/blablabla.jar!/blabla/bla.htm' from script denied
tiny_mce.js (line 1732)
uncaught exception: [Exception... "Component returned failure

Board footer

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