2017-02-22 72 views
1

У меня есть рабочий WhatsApp <a> тег таким образом:WhatsApp разные URL, чем фактическое

<a class="whatsapp share-local-button 
    data-action="share/whatsapp/share" 
    target="_blank" href="whatsapp://send?text=link#withMark" > 
    <i class="fa fa-whatsapp"></i> 
</a> 

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

Я попытался с

data-href="link#withMark" 

Но не разные результаты ...

Как я могу поделиться своим настроенным URL-адресом , а не с текущим?

+5

Глядя на http://kriskbx.github.io/whatsapp-sharing/ представляется, что 'данных href' должны работать. Может быть, он принимает только фактический URL? 'link # withMark' недействителен в этом случае –

+0

@CarlMarkham, который, кажется, говорит в документах, но результат, который я получаю, это ** только ** фактический url и не могу понять, как его изменить. .. – joc

+0

Я не понимаю, что вы намерены использовать для фактического URL ... у вас есть 2 URL-адреса? на сайте 'www.expl.com' и совместно используемом' www.expl2.com # st', и обмениваться на whatsapp с помощью 'href =" whatsapp: // send? text = www.expl2.com # st " 'текст на whatsapp is' www.expl.com'? –

ответ

0

Попробуйте добавить что-то вроде немного PHP, если вы в состоянии. если вы хотите сохранить его чистым html, просто игнорируйте это.

в PHP U определяют связь и хотите установить в переменной, а затем просто добавить <?php $yourvariable ?> к whatsapp://send?text= INSERT HERE

+0

закодирован в javascript, не проблема для добавления строк PHP, но url уже используется из переменной, чтобы заполнить html в маркере. – joc

+0

Хорошо, хорошо, что это была возможность использовать так. Я попробовал :) –

0

Добавить код JavaScript, как я сделал, чтобы динамически добавить ссылку.

Также он может использоваться повторно и может использоваться на любой странице.

Здесь мы устанавливаем href элемента, имеющего class=whatsapp, на его ссылку href+.

Попробуйте запустить код

document.getElementsByClassName('whatsapp')[0].href+=window.self.location;
<a class="whatsapp share-local-button 
 
    data-action="share/whatsapp/share" 
 
    target="_blank" href="whatsapp://send?text="> 
 
    <i class="fa fa-whatsapp">whatsapp</i> 
 
</a>

+0

Все эти кнопки будут иметь одинаковый (и неправильный) URL. Помимо этого, какая разница? Когда я создаю кнопки динамически через javascript, я знаю, какой URL должен содержать, но он не открывает написанный текст после фактического ... – joc