Страницы: 1
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
Что его руками создать?
Разбираютсь и дописываю относитльно сложное приложение.
Под Линухом есть два способа отладки:
1. Это консоль ошибок jscript. В нее попадаеют ошибки приложения.
2. Вывод в консоль, если приложение стартовать из нее. Там сообщения более
информативные.
Под Виндой реально вижу только "1", а как организовать "2"?
Ну тогда наверное сдаюсь...
Заработало! Спасибо за помощь.
Как заработало:
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
Скачал пример и сделал так, как описал 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 ." два пробела перед точкой?
Вот пример:
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.
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
ну и появилось окно на экране, но оно "мертвое", т.е. нарисовано, то что нужно, но оно не работает (должны выполняться запросы к серверу, выводить новые данные...).
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.
Можно как-то глянуть окно отладки, что ФФ запускает, чего не находит?
lista
Гм, ну так наверное надо еще и указать, какой файл запускать:"C:\Program Files\Mozilla Firefox\firefox.exe" -chrome chrome://accord/content/test.xul
Глухо! Все так же!
Возможно если вместо
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.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
Но ничего с этого не получается, приложение не запускается.
Как его запустить?
Страницы: 1