Ich arbeite an einer App mit Meteor, die soziale Aktien benötigt. Ich möchte also einen Social Share auf der Single-Post-Seite implementieren. ich so habe ich diese registrierte Helfer für Facebook:Iron Router - window.location.href ruft href der vorherigen Seite
Template.registerHelper('shareOnFacebookLink', function() {
return 'https://www.facebook.com/sharer/sharer.php?&u=' + window.location.href;
});
und in der Vorlage, ich habe dies:
<a href="{{shareOnFacebookLink}}" target="_blank" class="btn btn-facebook">
<i class="fa fa-facebook"></i>
</a>
Das Problem ist, dass, wenn ich von der Homepage navigieren Sie zu dem einzigen -post (wo der registrierte Helper benötigt wird), zeigt die window.location.href
immer noch die href
der vorherigen Seite, bis ich die Single-Post-Seite neu lade.
Was ich will ist Wie kann ich die window.location.href bekommen die href der Single-Frage-Seite, sobald ich lande auf, ohne es zu aktualisieren?
Dank all
Haben Sie versucht 'FlowRouter.current(). Path'? PS, du musst es URL-encodieren. – MasterAM