Я занял довольно амбициозную задачу.simulating .click() для non http urls
Сценарий:
пользователь получает смс на своем мобильном телефоне. СМС - это в основном предупреждение. Я хочу, чтобы пользователь мог поделиться сообщением с его контактами whatsapp, щелкнув ссылку, чтобы он копировал обмен сообщениями, открывая whatsapp, выбрав контакт, вставив сообщение и нажав кнопку «Отправить».
Если веб-сайт тег HTML написан следующим образом:
<a id="blood-request-sms" href="whatsapp://send?text=Hello%20World!">
B+ required by 21st March at Hyderabad
</a>
и пользователь нажимает на ссылку на мобильного браузера, WhatsApp открывает и позволяет пользователю выбрать контакт/группу и посылает сообщение (Hello World в этом случае!)
Поскольку я не хочу, чтобы пользователь нажмите несколько раз, пока он не открывает WhatsApp, чтобы выбрать контакт/группу, я думал о дизайне, как это:
а) Пользователь получает смс с URL, как goo.gl/qpdRdr
б) Это открывает страницу, на которой я написал следующий код на загрузку страницы
document.getElementById('blood-request-sms').click();
Это идеально имитирует нажатие на элемент a
и должен открыть whatsapp. Это работает для любого href протокола http, но для whatsapp это не происходит.
В любом случае, я могу получить эту работу?
Thanks, Lakshman.
замечательный .. !!!!! –