>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Поддержка пользователей http://forum.mozilla-russia.org/viewforum.php?id=26 >Помогите, очень надо: Как вызвать клиента ICQ из FireFoxe??? http://forum.mozilla-russia.org/viewtopic.php?id=53835 |
bdb2000 > 16-02-2012 18:53:48 |
Написал на сайте <a href="http://www.icq.com/whitepages/cmd.php?uin=123456789&action=message">Задать вопрос по ICQ</a> При нажатии на эту ссылку из IE и Chrome открывается установленный на компьютере клиент ICQ 7.7, а в нем открывается окно для написания вопроса. В FireFox'е все не так: выдается серый алерт "Открытие cmd.php", о том что "Вы собираетесь открыть файл CMD.PHP являющийся PHP файлом. После нажатия кнопки OK открывается блокнот с текстом [ICQ Message User]UIN=123456789 Как мне записать вызов ICQ, чтобы и из FireFox корректно открывался ICQ клиент с возможностью в нем написать вопрос??? СПАСИБО Примеры: http://www.vira.ru/exp/icq.html http://www.konsul-moskva.ru/index.php?option=com_content&view=article&id=50&Itemid=64 |
Shura > 17-02-2012 11:12:39 |
У меня он спрашивает чем открыть файл, являющийся ICQ контактом. Предлагает открыть с помощью Kopete. |
bdb2000 > 17-02-2012 11:20:08 |
Shura пишет
Но если нажать Ok - откроется не ICQ, а блокнот. Корректно это работает только в Internet Explorer, в нем в ответ на нажатие скачивается файл CMD.INI с содержимым: [ICQ Message User] UIN=64618235 и открывается на выполнение (что опасно с точки зрения безопасности). В Chrome также скачивается файл CMD.INI, но он не открывается автоматически, а лежит в правом нижнем углу и запускается по нажатию (большинство не знающих побоятся нажимать неизвестный файл или вообще не заметят, не догадаются) . В FireFox вообще песня. Он скачивает файл с тем же содержанием, но с именем CMD.PHP, естественно Windows не знает что это INI файл с расширением PHP и не стартует ICQ. |
Shura > 17-02-2012 11:42:52 |
А вот и нет, он откроется тем приложением, которое ты там выберешь. Выбирай там ICQ. Хотя если честно, то это какая-то фигня. что если у пользователя нет ICQ клиента? |
bdb2000 > 17-02-2012 11:48:13 |
Shura пишет
В том то и дело что при сочетании FireFox 10, Windows 7, ICQ 7.7 открывается не ICQ клиент а БЛОКНОТ (файл CMD.PHP. Если бы CMD.INI, то все было бы тип-топ) со словами [ICQ Message User] UIN=442718582. Данная фича у меня и у заказчика сайта. |
iDev.Pi > 17-02-2012 14:00:05 |
bdb2000 |
bdb2000 > 17-02-2012 14:06:19 |
iDev.Pi пишет
Я же не могу написать это на сайте рядом с ссылкой. Я это делаю ДЛЯ САЙТА. Чтобы любой клиент со СВОЕГО компьютера с его FireFox нажав своими руками на ссылку: <a href="http://www.icq.com/whitepages/cmd.php?uin=123456789&action=message">Задать вопрос по ICQ</a> или какую другую попал в установленный на его компьютере клиент ICQ. Так же как он попадает в почтовую программу при нажатии на любой электронный адрес на любом сайте. В Осле это проходит по дефолту |
iDev.Pi > 17-02-2012 14:12:09 |
bdb2000 17-02-2012 14:14:59 bdb2000 пишет
это не в ваших возможностях. Вы лишь отдаёте файл, а что с ним сделает клиент - его личное дело. Вы лишь можете описать инструкцию - что ему делать после клика по ссылке. bdb2000 пишет
и это заблуждение: не у всех на mailto: ссылки стоит привязка к какой-то почтовой программе. У меня вот вебмейл (т.е. открывается в браузере страница моего аккаунта у почтового провайдера). |
bdb2000 > 17-02-2012 14:15:45 |
iDev.Pi пишет
вы не поняли: у меня выскакивает вопрос, о том, что делать с этим файлом и предлагается "открыть с помощью ICQ" , но если нажать OK, открывается не программа ICQ, а строка в блокноте. Я проверил на нескольких своих компьютерах + нескольких знакомых. одинаково. |
iDev.Pi > 17-02-2012 14:21:29 |
bdb2000 |
bdb2000 > 17-02-2012 14:25:20 |
iDev.Pi пишет
зайдите на http://www.vira.ru/exp/icq.html и нажмите на ссылки 442-718-582 Станислав или 465-860-998 Анна сначала из FireFox, а потом из Осла и Хрома. в двух последних все работает! Как надо переделать строку, чтобы у всех работало в FireFoxe?????? |
iDev.Pi > 17-02-2012 14:31:03 |
bdb2000 |
bdb2000 > 17-02-2012 15:03:27 |
iDev.Pi пишет
В том то и дело, что Хром скачивает cmd.php, но сохраняет его с расширением INI |
iDev.Pi > 17-02-2012 15:09:18 |
bdb2000 пишет
Менять расширения скачиваемым файлам - вне юрисдикции браузера. У меня хром скачивает их с положенным расширением. Если у вас не так - возможно у вас хром инфицирован, попробуйте просканироваться антивирусами. |
bdb2000 > 17-02-2012 15:28:18 |
iDev.Pi пишет
имена реально разные (извиняюсь, расширения не INI а UIN). Мне все равно где меняются эти имена. Мне нужна строка кода, нажав на которую в любом FireFoxе открывался бы ICQ. |
iDev.Pi > 17-02-2012 15:48:50 |
bdb2000 пишет
это невозможно. |
Sid > 17-02-2012 17:00:00 |
Вообще, такие вещи по уму достигаются через регистрацию своей URI-схемы в системе. Скайп, например, так и делает, и щелчок по ссылке skype:oatmeal?call в любом браузере запустит звонок юзеру oatmeal в Скайпе. Такие схемы есть у многих нормальных мессенджеров. Аська к ним, увы, не относится. |