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

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

Разработка » Способы отладки » 28-03-2006 12:16:48

Anton пишет

browser.dom.window.dump.enabled = true. Enables the use of the dump() statement to print to the standard console. (The application must be started using the -console flag; read more)

Почему у меня этого параметра нет в настройке about:config (операционка Windows XP SP2)
browser.dom.window.dump.enabled = true

Что его руками создать?

Разработка » Способы отладки » 24-03-2006 11:14:26

Разбираютсь и дописываю относитльно сложное приложение.

Под Линухом есть два способа отладки:

1. Это консоль ошибок jscript. В нее попадаеют ошибки приложения.
2. Вывод в консоль, если приложение стартовать из нее. Там сообщения более
информативные.

Под Виндой реально вижу только "1", а как организовать "2"?

Разработка » Запуск приложение в FF1.5 » 09-03-2006 20:59:41

Yan пишет

Ну тогда наверное сдаюсь...

Заработало! Спасибо за помощь.

Как заработало:
1. Снес ФФ (удалил и то, что было в каталоге C:/Program%20Files/Mozilla%20Firefox/), т.к. ФФ1.5 был поставлен на 1.0.7 и опять поставил ФФ1.5
2. Перегегрузил систему или пользователя.
3. в accord1.xul ошибка строка начинается не понятных трех символов
я¬¬<?xml version="1.0" encoding="utf-8"?>
убрал их заработало

Почему перегрузил?
Прописывание в accord2.manifest (копия с accord1)

    content accord C:/Program%20Files/Mozilla%20Firefox/chrome/accord2/content/

т.е. есть наличие "C:", может и другой буквы, но главное ":", ведет к тому, что и accord1, который только, что запускался, не работает, т.е.
"No chrome package registered for chrome://accord1/content/accord1.xul ."
не нравится ФФ ":"

Перегрузил опять работает chrome://accord1/content/accord1.xul

И свое приложение тоже запустил, но только accord.manifest записал такое:
content accord accord/content/

и все приложение лежало
в  C:/Pr

Разработка » Запуск приложение в FF1.5 » 08-03-2006 14:37:00

Mash пишет

Скачал пример и сделал так, как описал Yan. Всё работает.

Попробуйте два момента:
1) убедитесь в правильности путей (м.б. где-то вместо необходимого "accord" стоит "accord1");
2) возможно поможет переименование "accord1.manifest" из примера Yan'а в "app-chrome.manifest". Лежать должно там же, т.е. в каталоге "{Path2InstalledFx}/chrome".

Пробовал, все тоже!
А Винда какая?
Я пытаюсь на 98.

А что вообще обозначает это:
No chrome package registered for chrome://accord/content/a1ccord.xul .
И это так и дожно быть "xul ." два пробела перед точкой?

Разработка » Запуск приложение в FF1.5 » 07-03-2006 19:48:53

Yan пишет

Вот пример:
accord1.zip
1. Распаковываем в D:\Program files\Mozilla Firefox\chrome\
2. Запускаем Firefox
3. Вбиваем адрес chrome://accord1/content/accord1.xul

Не запустилось.
Но если запустить Консоль JavaScript, то можно увидить сообщение:
"No chrome package registered for chrome://accord1/content/accord1.xul ."

Ч.з.
file:///C:/Program%20Files/Mozilla%20Firefox/chrome/accord1/content/accord1.xul
Запустилось и работает.
Но это то! Нужно ч.з. chrome.

Разработка » Запуск приложение в FF1.5 » 07-03-2006 14:25:59

Yan пишет

lista
Гм, ну я по своим пунктам прям так и сделал, и запустилось окошко.
А если запустить Firefox и вбить в адресную строку "chrome://accord/content/test.xul"?
Или может быть в самом файле test.xul ошибка?

Так ничего!
А вот если вот так
file:///C:/Program Files/Mozilla Firefox/chrome/accord/content/accord.xul
то ФФ преобразовал пробелы в %20, получилось такое с адресной строке:
file:///C:/Program%20Files/Mozilla%20Firefox/chrome/accord/content/accord.xul
ну и появилось окно на экране, но оно "мертвое", т.е. нарисовано, то что нужно, но оно не работает (должны выполняться запросы к серверу, выводить новые данные...).

Разработка » Запуск приложение в FF1.5 » 07-03-2006 09:44:23

Yan пишет

lista
Поковырялся, нашел ошибки. Итого алгоритм:

1. В папке "C:/Program Files/Mozilla Firefox/chrome/" создаём accord.manifest со след. строчкой:

content accord file:///C:/Program%20Files/Mozilla%20Firefox/chrome/accord/content/

2. Проверяем, что по адресу "C:/Program Files/Mozilla Firefox/chrome/accord/content/" находится файл test.xul.
3. Пуск->Выполнить->

"C:\Program Files\Mozilla Firefox\firefox.exe" -chrome chrome://accord/content/test.xul

Не запустилось :(
Это тоже пробовал заменял "пробел" на  "%20", что тогда не работало, что сейчас.
Обидно, то что это приложение подставлял под ФФ1.0.7 и оно запускалось, только ругалось, что нужен ФФ1.5.
Можно как-то глянуть окно отладки, что ФФ запускает, чего не находит?

Разработка » Запуск приложение в FF1.5 » 06-03-2006 21:33:13

Yan пишет

lista
Гм, ну так наверное надо еще и указать, какой файл запускать:

"C:\Program Files\Mozilla Firefox\firefox.exe" -chrome chrome://accord/content/test.xul

Глухо! Все так же!

Разработка » Запуск приложение в FF1.5 » 06-03-2006 19:24:59

Yan пишет

Возможно если вместо
quote]content accord file:///C:/Program Files/Mozilla Firefox/chrome/accord/content/
,то будет достаточно.
Во всяком случае у меня так работает.

поставил!
не работает у меня, хоть тресни!
Из под Far запускаю строку
"C:\Program Files\Mozilla Firefox\firefox.exe"  -chrome chrome://accord/content/
в фаровском окне получаю пустую новую строку и все. Типа такого:
===========
C:\...ram Files\Mozilla Firefox\chrome>x.exe"  -chrome chrome://accord/content/


C:\...ram Files\Mozilla Firefox\chrome>
1Help   2UserMn 3View   4Edit   5Copy   6RenMov 7MkFold 8Delete 9ConfMn 10Quit
=============
Как глянуть чего , ФФ1.5. не хватает для запуска?
Какие файлы обязательны в каталоге
C:/Program Files/Mozilla Firefox/chrome/accord/content/?

Разработка » Запуск приложение в FF1.5 » 05-03-2006 11:41:22

Стоял FF1.0.7
Для запуска приложениея нужно было сделать так:
1. Записать в   
'C:\Program Files\Mozilla Firefox\chrome\installed-chrome.txt' строку:         
"content,install,url,resource:/chrome/accord/content/"


2. Создать путь для пакета:   
"C:\Program Files\Mozilla Firefox\chrome\accord\content" переписать в него содержимое пакета c приложением 

3. Запустить приложение так
"C:\Program Files\Mozilla Firefox\firefox.exe"  -chrome chrome://accord/content/

Запускалось и работало.

Теперь пререшел на FF1.5.
Как в нем это же приложение запустить.
Пытался создать accord.manifest c таким содержанием

content accord C:\Program Files\Mozilla Firefox\chrome\accord\content    xpcnativewrappers=yes

Но ничего с этого не получается, приложение не запускается.
Как его запустить?

Board footer

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