2016-07-11 26 views
2

我說這config.xml中爲什麼電話:*鏈接不適用於ios?

<access origin="*"/> 
<access origin="tel:*" launch-external="yes"/> 
<access origin="mailto:*" launch-external="yes"/> 
<allow-intent href="*"/> 
<allow-navigation href="*"/> 
<allow-navigation href="tel:*"/> 
<allow-navigation href="mailto:*"/> 
<allow-navigation href="data:*"/> 
<plugin name="cordova-plugin-whitelist" version="1" /> 

而且這index.html的:

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> 

當我點擊到這樣一個鏈接:<a href="tel:+1234567">Call!</a>什麼都不會發生在iOS(上它工作得很好)。

如果我改變我的config.xml中:

<access origin="//*"/> 
<access origin="tel:*" launch-external="yes"/> 
<access origin="mailto:*" launch-external="yes"/> 
<allow-intent href="//*"/> 
<allow-navigation href="//*"/> 
<allow-navigation href="tel:*"/> 
<allow-navigation href="mailto:*"/> 
<allow-navigation href="data:*"/> 
<plugin name="cordova-plugin-whitelist" version="1" /> 

它調用,但是Ajax請求到服務器停止工作。

+1

請問,如果你使用'電話工作的呢? – Hodson

+0

是的,應該是'tel:+ 15555555555'。沒有斜槓。 – johnborges

+0

你能解決這個問題嗎? – Eyad

回答

相關問題