Les paramètres caractères d'échappement [escaped/jsEscaped/jsonEscaped/cssEscaped]

Les termes
escaped
, jsEscaped
, jsonEscaped
et cssEscaped
sont des suffixes que l'on ajoute à une donnée Blogger de type string pour échapper son contenu.Échapper la valeur d'une donnée
Les paramètres d'échappements sont destinés aux données de type string + aux données héritières image, URL, locale, date, .Lorsque l'un de ces paramètres est ajouté au nom d'une donnée de ce type, celui-ci renverra une chaîne de caractères échappés.
Bibliothèque - Liste des données string D'un point de vue technique, ces paramètres sont des données renfermées dans un objet et qui renvoie une nouvelle valeur :
Ressources
"data": { "string_data_name": string, { "escaped": string, "jsEscaped": string, "jsonEscaped": string, "cssEscaped": string } }
En pratique, ces paramètres s'ajoutent simplement au nom de la donnée.
Échappement HTML
<textarea> <data:view.search.resultsMessageHtml.escaped/> </textarea>
Échappement JS
<textarea> <data:view.search.resultsMessageHtml.jsEscaped/> </textarea>
Échappement JSON
<textarea> <data:view.search.resultsMessageHtml.jsonEscaped/> </textarea>
Échappement CSS
<textarea> <data:view.search.resultsMessageHtml.cssEscaped/> </textarea>
Échapper une expression string
Le principe est identique que pour échapper une donnée. Vous créez entre des parenthèses une expression dont le résultat est de type string, vous ajoutez un suffixe d'échappement et vous injectez l'ensemble dans une balise d'évaluation.Syntaxe
(string expression).suffix
Échappement HTML
<textarea> <b:eval expr='("<script type=&quot;text/javascript&quot;>window.___gcfg = {'lang': '" + data:blog.locale + "'};</script>").escaped'/> </textarea>
Échappement JS
<textarea> <b:eval expr='("<script type=&quot;text/javascript&quot;>window.___gcfg = {'lang': '" + data:blog.locale + "'};</script>").jsEscaped'/> </textarea>
Échappement JSON
<textarea> <b:eval expr='("<script type=&quot;text/javascript&quot;>window.___gcfg = {'lang': '" + data:blog.locale + "'};</script>").jsonEscaped'/> </textarea>
Échappement CSS
<textarea> <b:eval expr='("<script type=&quot;text/javascript&quot;>window.___gcfg = {'lang': '" + data:blog.locale + "'};</script>").cssEscaped'/> </textarea>
Les autres paramètres de données
- Filter: Post-option
- Filter: Widget
alpha
any
blue
canonical
color
country
cssEscaped
day
dayOfMonth
dayOfWeek
dayOfYear
empty
escaped
family
first
green
height
http
https
image
inverse
iso8601
isResizable
isYoutube
jsEscaped
jsonEscaped
language
languageAlignment
languageDirection
last
length (array)
length (string)
month
name
notEmpty
red
size (array)
size (skin font)
size (string)
transparent
variant
width
year
youtubeMaxResDefaultUrl