2017-06-14 4 views
0

Ich versuche, einen whats'app Link zu öffnen, und ich bin damit Fehler bekommen:ionische 2: Erster unsichere URL Fehler

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

hier ist mein Code:

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

und in die ts-Datei hier ist das, was surl hält:

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

das Problem, wie man sagen kann, ist, dass ich eine Variable auf die uRL bin vorbei, aber cordova wird es nicht vertrauen! irgendwelche Ideen, wie kann ich dieses Problem lösen?

+0

Werfen Sie einen Blick auf diesen Thread https://stackoverflow.com/questions/38593515/angular2-warning-sanitizing-unsafe-style-value-urlsafevalue-must-use-properly –

+0

@ChristianBenseler sie sagen, dass ich die wickeln sollte gesamte URL, die genau das ist, was ich getan habe :( –

Antwort

0

Ich löste es durch <a [href]="surl"></a> wo surl ist die sichere URL, und es hat funktioniert!