Тема закрыта
Страницы: 1
Написал на сайте <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
442-718-582 Станислав
465-860-998 Анна
http://www.konsul-moskva.ru/index.php?option=com_content&view=article&id=50&Itemid=64
по ICQ: 609952214
Отредактировано bdb2000 (16-02-2012 20:16:34)
Отсутствует
У меня он спрашивает чем открыть файл, являющийся ICQ контактом. Предлагает открыть с помощью Kopete.
Но если нажать Ok - откроется не ICQ, а блокнот. Корректно это работает только в Internet Explorer, в нем в ответ на нажатие скачивается файл CMD.INI с содержимым: [ICQ Message User] UIN=64618235 и открывается на выполнение (что опасно с точки зрения безопасности). В Chrome также скачивается файл CMD.INI, но он не открывается автоматически, а лежит в правом нижнем углу и запускается по нажатию (большинство не знающих побоятся нажимать неизвестный файл или вообще не заметят, не догадаются) . В FireFox вообще песня. Он скачивает файл с тем же содержанием, но с именем CMD.PHP, естественно Windows не знает что это INI файл с расширением PHP и не стартует ICQ.
Отсутствует
Но если нажать Ok - откроется не ICQ, а блокнот.
А вот и нет, он откроется тем приложением, которое ты там выберешь. Выбирай там ICQ.
Хотя если честно, то это какая-то фигня. что если у пользователя нет ICQ клиента?
FreeBSD 8.2, IceWM
Отсутствует
Но если нажать Ok - откроется не ICQ, а блокнот.
А вот и нет, он откроется тем приложением, которое ты там выберешь. Выбирай там ICQ.
Хотя если честно, то это какая-то фигня. что если у пользователя нет ICQ клиента?
В том то и дело что при сочетании FireFox 10, Windows 7, ICQ 7.7 открывается не ICQ клиент а БЛОКНОТ (файл CMD.PHP. Если бы CMD.INI, то все было бы тип-топ) со словами [ICQ Message User] UIN=442718582. Данная фича у меня и у заказчика сайта.
Отредактировано bdb2000 (17-02-2012 11:49:10)
Отсутствует
bdb2000
Меню - Инструменты - Настройки - Приложения - php - выбрать асеку.
Я же не могу написать это на сайте рядом с ссылкой.
Я это делаю ДЛЯ САЙТА. Чтобы любой клиент со СВОЕГО компьютера с его FireFox нажав своими руками на ссылку: <a href="http://www.icq.com/whitepages/cmd.php?uin=123456789&action=message">Задать вопрос по ICQ</a> или какую другую попал в установленный на его компьютере клиент ICQ.
Так же как он попадает в почтовую программу при нажатии на любой электронный адрес на любом сайте.
В Осле это проходит по дефолту
Отредактировано bdb2000 (17-02-2012 14:08:04)
Отсутствует
bdb2000
вы не поняли: проблема локальна для вас и заказчика сайта. У других людей на скаченный .php файл либо произведётся автоматическое (ранее выбранное самими пользователями) действие (как в вашем случае - открыть блокнотом), либо вылезет вопрос "что делать с файлом?" (поведение по умолчанию).
Добавлено 17-02-2012 14:14:59
Чтобы любой клиент со СВОЕГО компьютера с его FireFox нажав своими руками на ссылку: <a href="http://www.icq.com/whitepages/cmd.php?uin=123456789&action=message">Задать вопрос по ICQ</a> или какую другую попал в установленный на его компьютере клиент ICQ.
это не в ваших возможностях. Вы лишь отдаёте файл, а что с ним сделает клиент - его личное дело. Вы лишь можете описать инструкцию - что ему делать после клика по ссылке.
Так же как он попадает в почтовую программу при нажатии на любой электронный адрес на любом сайте.
и это заблуждение: не у всех на mailto: ссылки стоит привязка к какой-то почтовой программе. У меня вот вебмейл (т.е. открывается в браузере страница моего аккаунта у почтового провайдера).
Отредактировано iDev.Pi (17-02-2012 14:17:09)
mzfx
Отсутствует
bdb2000
вы не поняли: проблема локальна для вас и заказчика сайта. У других людей на скаченный .php файл либо произведётся автоматическое (ранее выбранное самими пользователями) действие (как в вашем случае - открыть блокнотом), либо вылезет вопрос "что делать с файлом?" (поведение по умолчанию).
вы не поняли: у меня выскакивает вопрос, о том, что делать с этим файлом и предлагается "открыть с помощью ICQ"
, но если нажать OK, открывается не программа ICQ, а строка в блокноте. Я проверил на нескольких своих компьютерах + нескольких знакомых.
одинаково.
Отредактировано bdb2000 (17-02-2012 14:21:36)
Отсутствует
bdb2000
в таком случае убедитесь, что действие "открыть с помощью icq" ведёт на исполняемый файл ICQ, а не блокнота.
либо баг лисы.
Отредактировано iDev.Pi (17-02-2012 14:21:59)
mzfx
Отсутствует
bdb2000
в таком случае убедитесь, что действие "открыть с помощью icq" ведёт на исполняемый файл ICQ, а не блокнота.
либо баг лисы.
зайдите на http://www.vira.ru/exp/icq.html и нажмите на ссылки 442-718-582 Станислав или 465-860-998 Анна сначала из FireFox, а потом из Осла и Хрома.
в двух последних все работает!
Как надо переделать строку, чтобы у всех работало в FireFoxe??????
Отсутствует
bdb2000
лиса спрашивает "что делать?", хром просто молча скачивает cmd.php файл (возможно, я сам так настроил, но сомневаюсь), ие спрашивает "что делать?".
во всех браузерах всё работает одинаково.
программы icq у меня нет, проверить дальше не могу.
Отредактировано iDev.Pi (17-02-2012 14:37:49)
mzfx
Отсутствует
bdb2000
лиса спрашивает "что делать?", хром просто молча скачивает cmd.php файл (возможно, я сам так настроил, но сомневаюсь), ие спрашивает "что делать?".
во всех браузерах всё работает одинаково.
программы icq у меня нет, проверить дальше не могу.
В том то и дело, что Хром скачивает cmd.php, но сохраняет его с расширением INI
Отсутствует
В том то и дело, что Хром скачивает cmd.php, но сохраняет его с расширением INI
Менять расширения скачиваемым файлам - вне юрисдикции браузера. У меня хром скачивает их с положенным расширением. Если у вас не так - возможно у вас хром инфицирован, попробуйте просканироваться антивирусами.
mzfx
Отсутствует
bdb2000 пишетВ том то и дело, что Хром скачивает cmd.php, но сохраняет его с расширением INI
Менять расширения скачиваемым файлам - вне юрисдикции браузера. У меня хром скачивает их с положенным расширением. Если у вас не так - возможно у вас хром инфицирован, попробуйте просканироваться антивирусами.
имена реально разные (извиняюсь, расширения не INI а UIN). Мне все равно где меняются эти имена. Мне нужна строка кода, нажав на которую в любом FireFoxе открывался бы ICQ.
Отсутствует
Мне нужна строка кода, нажав на которую в любом FireFoxе открывался бы ICQ.
это невозможно.
Отредактировано iDev.Pi (17-02-2012 15:49:42)
mzfx
Отсутствует
Вообще, такие вещи по уму достигаются через регистрацию своей URI-схемы в системе. Скайп, например, так и делает, и щелчок по ссылке skype:oatmeal?call в любом браузере запустит звонок юзеру oatmeal в Скайпе. Такие схемы есть у многих нормальных мессенджеров. Аська к ним, увы, не относится.
Отсутствует
Тема закрыта
Страницы: 1