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

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

Разработка » Помогите нажать на кнопку автоматически. » 07-03-2012 22:35:00

Огромное спасибо Вам. Очень помогло.

Возник ещё один вопрос по ходу разработки. Необходимо открыть каким-то образом текстовый файл, адрес которого заранее НЕ ИЗВЕСТЕН.
Я пытался проанализировать определенную папку и вывести все данные из неё, но это не то.

Может быть подскажете что-нибудь эдакое, при помощи чего возможно было бы открыть openFileDialog (как в .NET), выбрать файл и открыть его.

Разработка » Помогите нажать на кнопку автоматически. » 06-03-2012 19:40:51

Ищу информацию по нажатию кнопки SUBMIT и вводу текста в поля TEXT на чужой HTML странице уже порядка пяти дней.
Необходимые рабочие примеры или код, который проверен через Mozilla Firefox.

Ни единой толковой идеи не нашел за все это время.

Помогите хоть кто-нибудь. Необходимо простое ПРОГРАММНОЕ нажатие кнопки (с известным заранее ID).

Сайт mail.ru

mailbox__submit__button - это ID кнопки (type = "submit")

mailbox__login - это ID текст бокса (type = "text")

Разработка » Вопрос по существу » 06-03-2012 00:54:14

Итак, вот кусок кода, который работает при загрузке страницы и вбивает в поля LOGIN и PASSWORD

Выделить код

Код:

var data = require("self").data;
var pageMod = require("page-mod");
pageMod.PageMod({
  include: "http://www.mail.ru/",
  contentScriptWhen: 'end',
  contentScript: "document.getElementById('mailbox__login').value = 'LOGIN';"
  +"document.getElementById('mailbox__password').value = 'PASSWORD';"});

НО, как только я хочу забиндить это все на виджет, происходит нечто неведомое. Вся эта структура просто перестает работать. Что делать? помогите?
Код прилагаю, писал двумя способами.

[code]var widgets = require("widget");

// A basic click-able image widget.
widgets.Widget({
  id: "google-link",
  label: "Widget with an image and a click handler",
  contentURL: "http://www.google.com/favicon.ico",
  onClick: function() {
    document.getElementById('mailbox__login').value = 'LOGIN';
  }
});

widgets.Widget({
  id: "mouseover-effect",
  label: "Widget with changing image on mouseover"

Разработка » Разработка приложения на движке Gecko в Delphi » 04-03-2012 11:16:08

Я даже спорить не стану. Сам ненавижу этот язык, но у меня просто не остается другого выхода.
Читаю на английском и до конца не понимаю. На русском найти толком ничего не могу и получается что задание не выполнено.

Разработка » Проблемы в управлении веб формой » 03-03-2012 23:02:41

ru-vadik пишет

Нет, конечно. Но Вы можете попробовать использовать XULRunner.

Спасибо. Подключил и использую. Проблема, лишь в одном - 2ip.ru определяет мой браузер как Netscape, но явно не как Mozilla Firefox. Возможно ли поставить какой-то движок поновее и где его найти?

Разработка » Разработка приложения на движке Gecko в Delphi » 03-03-2012 21:08:39

все ссылки битые. смысл от этой темы.
сделайте нормально

Разработка » Проблемы в управлении веб формой » 03-03-2012 20:12:11

ПротопопулуS пишет

https://developer.mozilla.org/en-US/

Спасибо, искал - не помогло.

Попытался запрограммировать это все на Delphi и возник вопрос:
Можно ли через элементы TWebBrowser обращаться не к IE а к Firefox?

Разработка » Проблемы в управлении веб формой » 03-03-2012 16:38:28

Здравствуйте. Я начинающий в разработке расширений для Firefox. Мне необходима помощь в поиске нужной информации.

Хочу создать расширение, позволяющее считывать из данные из файла (допустим текстового) и при нажатии на кнопку записывать данные из этого файла в TextBox'ы на определенной веб странице. Помимо этого необходимо изменять значения DropDownList'ов и вызывать свойства OnClick() у CheckBox'ов и Submit'ов (кнопок "Button").
Все ID элементы страницы постоянны и знаю их изначально, но никак не могу найти необходимую информацию для разработки этого расширения.

Я написал такую вещь для Internet Explorer, создав на его базе свой браузер, а теперь необходимо переделать это все для Firefox.
Очень прошу, помогите любыми источниками (желательно на русском языке) или примерами. Заранее благодарен.

Board footer

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