Меню

Href mailto не работает

href = «mailto:» не работает ни в одном из браузеров

Я создал веб-страницу с несколькими гиперссылками (еще не в сети).

Я должен добавить на страницу определенные гиперссылки для идентификаторов электронной почты.

Я пробовал создавать ссылки в таком формате:

Но они не открываются с использованием новой почты Outlook, как предполагалось.

В Chrome ничего не делает. В Firefox, IE и Safari открывается новое пустое окно Chrome, когда я нажимаю на ссылку.

Это новая система, в которой обновлены все вышеперечисленные браузеры.

6 ответов

Если вы используете Windows 7 или выше, то все, что вам нужно сделать, это установить почтовый клиент по умолчанию. Проверьте это на панели управления в разделе Default Apps . Просто нажмите на нужный почтовый клиент, и все готово.

Это недостающее разрешение, которое вам нужно применить в CHROME.

Вам нужно перейти на gmail.com и щелкнуть маленький значок с двумя ромбами, который появляется в строке URL.

Попробуйте что-то вроде этого:

Вы уверены, что закрываете якорь правильно? Полный HTML должен быть таким:

У меня была точно такая же проблема, на первый взгляд кажется, что это проблема Microsoft Windows 10, которая не поддерживает электронную почту должным образом. Как предложил Мэтт, перейдите к программам по умолчанию, но измените адрес электронной почты на почту по умолчанию. Вот как я решил проблему.

При условии, что вы зарегистрировали почтовый клиент по умолчанию , обычно это работает, если вы используете тег следующим образом:

Чтобы изменить или проверить настройки почтового клиента, сделайте следующее (цитата из MSDN) — я немного изменил его, потому что он отличается в зависимости от версии Windows, которую вы используете:

В зависимости от версии Windows:
Откройте Программы по умолчанию , нажав кнопку Пуск в Windows, а затем «Программы по умолчанию».
Или: откройте панель управления в меню «Пуск» *) , затем используйте текстовое поле поиска в правом верхнем углу экрана Панели управления и введите Default Programs там. Нажмите Enter .

Нажмите Установить программы по умолчанию .

В разделе «Программы» выберите программу Электронная почта , которую вы хотите использовать, а затем нажмите Установить эту программу по умолчанию .

Нажмите ОК .

Примечание

При первом запуске некоторые программы электронной почты отображают сообщение с вопросом, хотите ли вы использовать эту программу по умолчанию. Если вы решите это сделать, эта программа станет вашей программой электронной почты по умолчанию, даже если вы выбрали другую программу, используя ранее «Установить программы по умолчанию».

*) В , вы можете найти Панель управления , если откроете меню Windows , затем щелкните значок шестеренки , затем введите «Панель управления» в поле поиска.

Источник

Href mailto не работает

Кто-то жалуется, что, когда он нажимает на ссылку mailto, вместо ожидаемого приложения Outlook открывается соответствующая почтовая веб-страница. В этой статье мы сосредоточимся на этой проблеме и предложим некоторые эффективные меры.

Вообще говоря, если вы настроили протокол Mailto в Windows для использования MS Outlook по умолчанию, нажатие на ссылку mailto обязательно откроет Outlook. Если нет, велика вероятность, что вы используете сторонний браузер Internet Explorer, а не Internet Explorer по умолчанию, такой как Firefox и Opera.

Chrome, последняя версия Opera, а также Internet Explorer будут придерживаться настроек вашего почтового протокола Windows. Однако Firefox и старые версии Opera могут обходить настройки почтового протокола Windows и указывать собственный почтовый клиент. Таким образом, если вы столкнетесь с этой проблемой, вы можете проверить, не настроен ли ваш Интернет-браузер неправильно. Здесь мы возьмем Firefox в качестве примера.

Настроить протокол Mailto в Firefox

  1. В самом начале start Firefox.
  2. Затем вы можете найти и щелкнуть значок меню, показанный в виде трех строк в правом верхнем углу Firefox.
  3. Из выпадающего списка вам нужно нажать кнопку «Параметры».
  4. После этого откроется новая веб-страница. Вам следует перейти на вкладку «Приложение».
  5. Затем потяните полосу прокрутки вниз, пока не найдете вариант «mailto». Щелкните раскрывающийся список и выберите «Использовать Microsoft Outlook».
  6. Наконец, вы можете закрыть веб-страницу. Изменения будут активированы сразу.

При условии, что вы используете более старые версии Opera и столкнулись с проблемой, вы также можете изменить протокол mailto. Но на самом деле вам больше рекомендуется напрямую обновить Opera до последней версии.

Читайте также:  У меня не работает левое полушарие мозга

Убедитесь, что обработчик протокола Mailto по умолчанию в Windows

Многие люди заблуждаются. Они думают, что пока они устанавливают Outlook в качестве почтового клиента по умолчанию, протокол mailto будет использовать Outlook по умолчанию. Тем не менее это не так. Поэтому вам лучше проверить, является ли обработчик mailto Outlook или нет.

  1. Для начала перейдите к «Star• Меню »и щелкните« Панель управления ».
  2. Затем в «Панели управления» нажмите «Программы».
  3. На новом экране выберите «Программы по умолчанию», а затем «Свяжите тип файла или протокол с программой».
  4. Через некоторое время загрузки вы получите доступ к экрану «Установить ассоциации». Теперь вы можете потянуть полосу прокрутки вниз, чтобы найти параметр «ПОЧТА» и проверить, подключен ли Outlook. Если нет, вы можете нажать кнопку «Изменить программу» в правом верхнем углу, чтобы настроить ее самостоятельно.

Устранение проблем с Outlook

Никакие приложения не могут быть застрахованы от проблем. То же самое и с приложением Outlook. Если проблемы незначительны, разрешитеtart сможет их разрешить. Но если проблемы серьезные, например поврежденный Outlook PST, вам нужно прибегнуть к внешним инструментам, таким как DataNumen Outlook Repair.

Источник

href=»mailto:» is not working on any of the browsers

I have created a webpage with some hyperlinks (not online yet).

I’m supposed to include certain hyperlinks for the Email IDs on the page.

I tried to create links in this format:

But these are not opening up using Outlook’s new mail, as it is supposed to.

On Chrome, it does nothing. On Firefox, IE & Safari it opens a new blank Chrome Window when I click on the link.

This system is new and has all the above browsers up to date.

5 Answers 5

Provided you have registered a default email client, this usually works, if you’re using an tag as follows:

To change or check the email client settings, do the following (cited from MSDN) — I have modified it slightly because it differs depending on the Windows version you’re using:

Depending on the Windows version:
Open Default Programs by clicking the Windows Start button, and then clicking Default Programs.
Or: Open the Control Panel in the Start Menu *) , then use the search text box in the upper right corner of the Control Panel screen and type Default Programs there. Hit Enter .

Click Set your default programs.

Under Programs, click the Email program you’d like to use, and then click Set this program as default.

Click OK.

Note

The first time you start them, some email programs display a message asking you if you want to use that program as the default. If you choose to do so, this program will become your default email program, even if you’ve chosen a different program using Set your default programs earlier.

*) In , you can find the Control Panel, if you open the Windows menu , then click on the cogwheel icon , then enter Control Panel in the search box.

Источник

Ссылки Mailto ничего не делают в Chrome, но работают в Firefox?

Кажется mailto ссылки, которые мы внедряем на нашем сайте, ничего не делают в Chrome, хотя они работают в Firefox.

простой пример здесь:http://jsfiddle.net/wAPNH/

нужно ли делать что-то особенное, чтобы включить почтовые ссылки в Chrome?

13 ответов

это конкретные настройки браузера, т. е. он будет вести себя по-разному в зависимости от настроек браузера пользователя. Пользователь может изменить как mailto: ссылки ведут себя в chrome, посетив chrome://settings/handlers или Chrome Settings->Content Settings->Manage Handlers.

это потому, что chrome обрабатывает mailto по-разному. Вы можете перейти к chrome://settings/handlers и убедитесь, что обработчик по умолчанию. В вашем случае это будет не. Теперь перейдите к gmail.com — . Вы должны увидеть что-то подобное, когда вы нажимаете на кнопку рядом с кнопкой закладки.

Если вы хотите открыть все ссылки электронной почты через gmail, то установите использовать gmail. Теперь, когда вы нажмете на кнопку mailto, chrome автоматически откроется в gmail.

Читайте также:  Как настроить камеру анран

в моем случае chrome был связан как MAILTO протокол Windows 10.

Я изменил ассоциацию на Outlook, используя «Программы» -> «связать тип файла или протокол с программой».

MAILTO находится ниже в списке. Этот скриншот может помочь.

Я также испытал эту проблему и в конечном итоге отследил ее до того, что моя ссылка была в iframe, а мое веб-приложение использует https. Chrome блокировал его из-за этого (Chrome откроет другие ссылки mailto за пределами iframe).

вуаля, проблема решена. Эта ссылка mailto теперь работает во всех браузерах.

вам нужно разрешить gmail устанавливать обработчик службы для протокола mailto:

1) Перейдите в gmail

2) Нажмите на маленький значок ромба в конце адресной строки (скриншот)

вы можете попробовать собирается chrome://settings/handlers и установите значение mailto: to none вместо gmail

Fix, который работал для меня, так как мои обработчики протокола были пустыми

см. ответ redfish43, чтобы подвести итог

для mailto: — Убедитесь, что вы вошли в Gmail, и активное окно является вашей главной страницей Gmail (или ничего не произойдет). — Скопируйте / вставьте это в адресную строку:

добавьте javascript: на фронт снова, если это необходимо, потому что когда вы наклеили его, хром, вероятно, обрезал все раньше и включая двоеточие. Затем нажмите Enter.

когда откроется всплывающее окно, нажмите кнопку «разрешить»

Я нашел такой ответ на форуме Google, который работал со мной. В сносках упоминается «googleapps».exe ‘ — у меня этого нет, и он все еще работает. Просто следуйте инструкциям ниже, но закрыть все приложения перед внесением изменений в реестр. Также я сохранил существующее значение на случай, если оно не сработает.

просто введите «run» в строке поиска, затем введите «regedit», затем перейдите к:

edit (двойной щелчок) «(по умолчанию) » to:

вот именно! Сохраните и закройте его, и он должен работать красиво!

использование этого метода предотвращает загрузку Gmail Notifier, который для тех из нас с GTalk не нужен, так как он делает это для нас. Я не уверен, почему Google не может решить эту проблему легко.. я слышал, что приложения Google не были полностью протестированы на Windows 7, но очевидно, что тот же тег работает с ним.

Примечание: единственная вещь с этим решением вам нужно иметь googleapps.exe-файл на вашем компьютере. Я считаю, что я получил его с моим бесплатным GooglePack с их сайта, который теперь был прекращен. Я попытался найти в сети способ загрузить его, но, как ни странно, кажется, что теперь он зарезервирован только для предприятий, и нет ссылки для загрузки из интернета, потому что все, у кого он потоковал его с помощью Google updater.. Странный. В любом случае удачи!

У меня была та же проблема. Проблема, по какой-то странной причине Chrome превратился в инструмент по умолчанию для открытия mailto: link. Решение, поместите почтовый клиент в качестве приложения по умолчанию, чтобы открыть его. Как : http://windows.microsoft.com/en-nz/windows/change-default-programs#1TC=windows-7

другое решение-реализовать собственный пользовательский элемент управления popup / form / user, который будет универсально интерпретироваться во всех браузерах.

предоставлено это не будет использовать возможности» mailto » из коробки. Все зависит от того, с какой доступностью вы работаете. К сожалению для себя-mailto должен был быть доступен всем по умолчанию без «неудобств для клиента».

ваше решение в конечном счете.

обычный должно работать, но помните, что на вашем компьютере должна быть установлена программа электронной почты по умолчанию. Например, я использую Ubuntu 14.04, а электронная почта по умолчанию-thunderbird, которая отлично работает.

вы также можете использовать это,

Я думаю, что это лучший способ решить проблемы chrome.

Источник

Ссылки Mailto ничего не делают в Chrome, но работают в Firefox?

Похоже, что ссылки mailto , которые мы встраиваем на наш веб-сайт, ничего не делают в Chrome, хотя они работают в Firefox.

Нужно ли нам делать что-то особенное, чтобы включить почтовые ссылки в Chrome?

17 ответов

Это специфические настройки браузера, т.е. он будет вести себя по-разному в зависимости от настроек браузера пользователя. Пользователь может изменить поведение ссылок mailto: в Chrome, посетив chrome://settings/handlers или Chrome Settings->Content Settings->Manage Handlers.

Читайте также:  У всех айфонов 5 не работает кнопка

Если «электронная почта» не указана на этой странице, см. этот ответ о дальнейших действиях.

Это потому, что хром по-другому обрабатывает mailto. Вы можете перейти на chrome://settings/handlers и убедиться, что это обработчик по умолчанию. В вашем случае его не будет (т.е. не будет в списке). Теперь перейдите на gmail.com. Вы должны увидеть что-то подобное, когда нажмете кнопку рядом с кнопкой закладки.

Если вы хотите открывать все ссылки электронной почты через Gmail, установите «Использовать Gmail». Теперь, когда вы нажимаете кнопку mailto, Chrome автоматически открывается в Gmail.

В моем случае хром был связан как протокол MAILTO в Windows 10 .

Я изменил ассоциацию на Outlook, используя «Программы по умолчанию» -> «Свяжите тип файла или протокол с программой» .

MAILTO находится ниже в списке. Этот снимок экрана может помочь.

Я также столкнулся с этой проблемой и в конечном итоге отследил ее до того факта, что моя ссылка была в iframe, а мое веб-приложение использует https. Из-за этого Chrome блокировал его (Chrome открывал другие ссылки mailto вне iframe).

Вуаля, проблема решена. Эта ссылка mailto теперь работает во всех браузерах.

Вам необходимо разрешить Gmail устанавливать обработчик службы для протокола mailto:

1) зайти в Gmail

2) щелкните маленький значок ромба в конце адресной строки (снимок экрана)

3) Enjoy (наслаждайтесь)

Вы можете попробовать перейти на chrome://settings/handlers и установить значение для mailto: на none вместо gmail

Исправление, которое сработало для меня, так как мои обработчики протокола были пустыми

См. Ответ redfish43, чтобы подвести итог

Для mailto: — Убедитесь, что вы вошли в Gmail и активным окном является ваша главная страница Gmail (иначе ничего не произойдет). — Скопируйте / вставьте это в адресную строку:

При необходимости снова добавьте javascript: на передний план, потому что, когда вы его вставляли, Chrome, вероятно, обрезал все, что было раньше, включая двоеточие. Затем нажмите «Ввод».

Когда откроется всплывающее окно, нажмите «Разрешить» .

У меня такая же проблема. Проблема в том, что по какой-то странной причине Chrome превратился в инструмент по умолчанию для открытия ссылки mailto :. Решение: сделать ваш почтовый клиент приложением по умолчанию, чтобы открыть его. Как: http://windows.microsoft. com / en-nz / windows / change-default-programs # 1TC = windows-7

Я нашел этот ответ на форуме Google, который помог мне. В сносках упоминается «googleapps.exe» — у меня его нет, но он все еще работает. Просто следуйте приведенным ниже инструкциям, но закройте все приложения, прежде чем вносить изменения в реестр. Также я сохранил существующее значение на случай, если оно не сработает.

Просто введите «запустить» в строке поиска, затем введите «regedit» и перейдите к:

Отредактируйте (дважды щелкните) «(По умолчанию)», чтобы:

Это оно! Сохраните и закройте его, и он должен работать красиво!

Использование этого метода избавляет вас от необходимости загружать GMail Notifier, который тем из нас, кто пользуется GTalk, не нужен, поскольку он делает это за нас. Я не уверен, почему Google не может решить эту проблему легко. Я слышал, что Google Apps не были полностью протестированы в Windows 7, но очевидно, что с ним работает тот же тег.

Примечание. Единственное, что нужно сделать с этим решением, — это наличие на вашем компьютере файла googleapps.exe. Я считаю, что получил его с помощью бесплатного пакета GooglePack с их сайта, поддержка которого сейчас прекращена. Я попытался найти в сети способ загрузить его, но, как ни странно, кажется, что сейчас он зарезервирован только для предприятий, и в Интернете нет ссылки для загрузки, потому что все, у кого она есть, транслировали ее с помощью программы обновления Google . Странно. В любом случае удачи!

Другое решение — реализовать собственное пользовательское всплывающее окно / форму / пользовательский элемент управления, который будет универсально интерпретирован во всех браузерах.

Конечно, это не будет использовать готовые возможности mailto. Все зависит от того, против какой доступности вы работаете. К сожалению для меня — mailto должен был быть доступен всем по умолчанию, не «доставляя неудобства клиенту».

Источник

Adblock
detector