9 Stimmen

linkedin-Schaltfläche dynamisches Rendering

Wie kann man die LinkedIn-Schaltfläche dynamisch darstellen? z.B. durch das Schreiben von "<script type='in/share'></script>" zur Laufzeit oder nachdem die Seite geladen wurde. Ich habe bereits versucht, es zu schreiben oder es im Body-Tag mit Jquery anzuhängen, aber es funktioniert nicht. Ich wäre für jede Hilfe dankbar. danke.

9voto

Cubed Eye Punkte 5501

Für alle, die sich immer noch fragen, wie man das macht: Nachdem Sie Ihre

<script type="IN/Share"></script> //Don't forget other attributes

Rufen Sie einfach IN.init() in Ihrem Javascript auf und die Schaltflächen werden angezeigt.

Im Entwicklerhandbuch steht etwas über die Verwendung undokumentierter Funktionen, aber dieser Forumsbeitrag auf der Entwicklerseite:

https://developer.linkedin.com/forum/3-problems-share-button

Wie Eugene O'Neill (Webentwickler für LinkedIn) sagte

1) IN.Parse() und IN.Init() werden beibehalten. Obwohl wir die Politik verfolgen, dass undokumentierte Methoden auf unbestimmte Zeit unterstützt werden können oder auch nicht, sind diese beiden für die Funktionalität des Frameworks von entscheidender Bedeutung. Die Menge an Arbeit, die es erfordern würde, IN.Parse() zu entfernen... Ich will gar nicht daran denken ;). IN.Init() ist unsere bevorzugte Methode zum asynchronen Laden des Frameworks und wird nicht verschwinden. Es steht Ihnen frei, beide Methoden zu verwenden.

3voto

Sahas Katta Punkte 1646

Hier ist, wie ich es mit jQuery tun. Ich rufe einfach die linkedInShare Funktion, wenn ich möchte, dass das Freigabe-Widget geladen wird.

function linkedInShare() {
    $.getScript('http://platform.linkedin.com/in.js', function() { 
      $('.something').append('<script type="IN/Share" data-counter="top"></script>');
    });
}

Ich hoffe, das hilft!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X