2017-06-14 3 views
0

J'essaie d'ouvrir un lien whats'app et je reçois donc erreur:ionique 2: Obtention de l'erreur url dangereux

WARNING: sanitizing unsafe URL value SafeValue must use 
(see http://g.co/ng/security#xss) 

voici mon code:

<a href="{{surl}}"> 
<img src="assets/imgs/whatsapp.png" height=35px/></a> 

et le fichier ts ici est ce que surl détient:

this.url = 'whatsapp://send?text=Hello World!&phone=+966'+this.phone 
this.surl = this.dom.bypassSecurityTrustUrl(this.url); 

le problème que vous pouvez dire est que je passe une variable à l'URL, mais cordova ne lui faire confiance! des idées comment puis-je résoudre ce problème?

+0

Jetez un oeil à ce fil https://stackoverflow.com/questions/38593515/angular2-warning-sanitizing-unsafe-style-value-urlsafevalue-must-use-proper –

+0

@ Christian Christian Benseler ils disent que je devrais envelopper le url entier qui est exactement ce que j'ai fait :( –

Répondre

0

Je l'ai résolu par <a [href]="surl"></a>surl est l'url sûre, et cela a fonctionné!