Этот вопрос заставил меня замочить в течение 2 дней. Я сделал простое расширение chrome, которое вызывает серверную программу, которая возвращает HTML, который затем я вставляю в div в всплывающем окне. Все было в порядке, за исключением простой привязки, содержащей «mailto: [email protected]» href. Окно композиции сообщений электронной почты не появится.mailto link не работает в chrome extension popup
Обход: Добавить цель = «_blank» атрибут
Я хотел бы знать, почему это необходимо.
Если вы делаете хромированные расширения, посмотрите http://area51.stackexchange.com/proposals/10910/google-chrome-extensions-webstore?referrer=SDGU8262nOKdp17Pr161Vw2 – Lizard
Это помогло мне, но я нашел лучшее обходное решение - использовать скрытый iframe, а не открытие нового окна/вкладки. <имя = "позиция«mailto_iframe»стиль IFrame: абсолютная, видимость: скрытый;> –
@JeremyLawson Я считаю, что если у вас есть много электронной почты: ссылки на удлинительной всплывающее окно, делая IFrame трюк работает только один раз, последующие клики на том же или другом mailto: ссылки больше не работают ... –