Получить URL Firefox?

Вы можете сделать это через ssh. Я попробовал это из Linux, создав на компьютере (S) тестовый репозиторий. затем на машине (W) я клонировал его с

git clone username@:path/to/repo/dir

Обратите внимание, что для (W) удаленный источник (скажем, машина, которую он рассматривает как сервер) будет (S), а не (R) , Поэтому каждый раз, когда вы делаете толчок, он пытается отправить все в (S). Если вы хотите изменить это, вам нужно изменить пульт с помощью git remote set-url

6
задан Leon Tayson 10 January 2009 в 06:23
поделиться

5 ответов

Можно хотеть зарегистрироваться в исходном коде WatiN. Их следующая версия является открытым исходным кодом и поддерживает Firefox, таким образом, я вообразил бы функциональность для того, чтобы сделать, это находится в нем.

1
ответ дан 8 December 2019 в 14:48
поделиться

кажется, что это могло бы быть трудно, вот некоторое обсуждение его: http://social.msdn.microsoft.com/Forums/en/csharpgeneral/thread/c60b1699-9fd7-408d-a395-110c1cd4f297/

2
ответ дан 8 December 2019 в 14:48
поделиться

Решение бедного человека, если что-либо еще перестало работать: активируйте окно Firefox, отправьте, Ctrl+L (активирует строку поиска), отправьте Ctrl+C (выбор копии, т.е. URL, к буферу обмена) и считайте буфер обмена.

Партия проблем с этим методом (среди них это делает странный материал для пользователя, если они перед компьютером), таким образом, это - только решение для резервного копирования...

1
ответ дан 8 December 2019 в 14:48
поделиться

Для большинства браузеров, включая Internet Explorer, Навигатора, Firefox и Opera, поддерживаемый и санкционированный способ сделать это состоит в том, чтобы использовать DDE. Название темы во всех них WWW_GetWindowInfo; только название целевого окна варьируется. Та техника будет трудной для Вас, тем не менее, потому что .NET не поддерживает DDE. Если можно найти способ обойти то ограничение, Вы будете все установлены.

4
ответ дан 8 December 2019 в 14:48
поделиться

Основываясь на ответе Роба Кеннеди и используя NDde

using NDde.Client;

class Test
{
        public static string GetFirefoxURL()
        {
            DdeClient dde = new DdeClient("Firefox", "WWW_GetWindowInfo");
            dde.Connect();
            string url = dde.Request("URL", int.MaxValue);
            dde.Disconnect();
            return url;
        }
}

NB: Это очень медленно. На моем компьютере это занимает несколько секунд. Результат будет выглядеть примерно так:

"http://stackoverflow.com/questions/430614/get-firefox-url","Get Firefox URL? - Stack Overflow",""

Подробнее о браузере DDE здесь .

6
ответ дан 8 December 2019 в 14:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: