Поделиться ссылкой на динамический URL
В HTML-коде я написал скрипт с data-url
статически, который работает нормально, но мой вопрос, как поделиться ссылкой, которая генерируется динамически?
HTML
<div>
<script type="IN/Share" data-url="http://www.everdrobe.com/rate/551107c763eef/recent" data-counter="top" id="linked_url"></script>
</div>
Сценарий Linkedin
<script src="//platform.linkedin.com/in.js" type="text/javascript"> lang: en_US</script>
Я думаю script
выполняется только один раз во время загрузки, поэтому он не работает по-другому. Могу ли я поделиться? Помощь должна ценить.
0 ответов
В вашем файле JS,
$("#linked_url").click(function() {
window.open("https://www.linkedin.com/shareArticle?mini=true&url="
+ $(this).data("url")
+"&title=",'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600');
return false;
});
Вы можете поделиться в LinkedIn в таком формате...
https://www.linkedin.com/sharing/share-offsite/?url={url}
Источник: Официальная документация по обмену данными LinkedIn.
Итак, конечно, тогда вы можете делиться JS динамически с помощью всего...
var yoururl = "yoursite.com?something=somethingelse&test=test2";
$('.share-link').html(
'<a href="' +
'https://www.linkedin.com/sharing/share-offsite/?url=' +
encodeURIComponent(yoururl) +
'">Share on LinkedIn</a>'
);
Если вы хотите предварительно определить такие вещи, как заголовок, описание, эскиз и т. Д., Ознакомьтесь с тегами OpenGraph, описанными в официальной документации LinkedIn для совместного использования.