Я добавил это config.xmlПочему tel: * ссылки на 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>
ничего не происходит на КСН (на android работает хорошо).
Если я изменить 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-запросы к серверу перестают работать.
ли работа, если вы используете 'тел: //' вместо 'тел:'? – Hodson
Да, должно быть просто 'tel: + 15555555555'. Нет косых черт. – johnborges
Вы могли решить эту проблему? – Eyad