2017-08-14 2 views
1

In Blogspot Vorlagen-Engine wie Sie die Post-URL, um es als Abfrage-Parameter, so dass Sie es in Facebook/Twitter/was auch immer Schaltflächen und iframes verwenden können?Blogger - How to Percent eine URL codieren/Escape Es als Abfrage Param verwenden?

Problem: Ich habe einen iframe mit einem src, der eine URL annimmt.

<iframe src="https://www.facebook.com/plugins/like.php?href=MY_URL_GOES_HERE"> 

So sagen meine Post URL ist http://example.blogspot.com/1999/01/first.html. Ich brauche :/. zu Prozent codierten Zeichen zu konvertieren, und auch ?&% usw. Ansonsten bekomme ich diese:

<iframe src="https://www.facebook.com/plugins/like.php?href=http://example.blogspot.com/1999/01/first.html"> 

Und das sieht genauso aus wie es einen Tag brechen los ist. Wie kann ich die URL in Blogger entkommen?

Antwort

3

Die Art, es zu tun, ist ziemlich einfach und alles, was es dauert verschwenden ein paar Stunden jede Ecke des Internets für einige Ähnlichkeit der Dokumentation in blogspot Vorlagen-Engine und lesen durch eine Reihe von StackOverflow die Antwort, die nur die Frage zu entlassen mit "stattdessen shareurl verwenden".

Wie auch immer. Jede Zeichenfolge in Blogspot-Vorlagen hat ein .escaped Feld, das die Zeichenfolge maskiert ist. Das ist es. Sie sind einfach anyl.escaped und es funktioniert. Es kann data:post.url.escaped oder data:post.url.canonical.escaped oder was auch immer sein. http://template-data.blogspot.com.br/2016/04/title_58.html

Sie denken würde Google diese Informationen irgendwo leicht bekam finden würde, aber alles, was sie sind Blogger HTTP API-Dokumentation:

<iframe 
    expr:src="&quot;https://www.facebook.com/plugins/like.php?href=&quot; 
    + data:post.url.canonical.escaped + &quot;width=173&amp;layout=button_count&amp;action=like&amp;size=small&amp;show_faces=false&amp;share=true&amp;height=46&amp;appId=YOUR_APP_ID_HERE&quot;" width="173" 
height="46" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe> 

Andere schwer String Attribute können in diesem extrem fischig Blog zu finden? Was?