Я хочу пропинговать URL-адрес (например, через HTTP GET) одним нажатием кнопки из приложения телефонного промежутка на IOS, чтобы вызвать аналитику на стороне сервера без отображения полученного контента.
Я экспериментировал с невидимым iframe - когда я использую атрибут iframe sr c (как в примере с _dev_null1 ниже), вообще ничего не происходит (без ping), когда я использую атрибут href тега a (пример _dev_null2 ниже) пинг происходит, но Safari запускается, покидая приложение. Версия _dev_null2 отлично работает, как предполагалось, при моделировании в режиме устройства chrome.
Любые предложения приветствуются, пожалуйста, дайте мне знать, если вам нужно больше контекста.
...
<div class="scrollable">
<div class="scrollable-content">
<div class="list-group text-center">
<div class="list-group-item list-group-item-home">
<div class="btn-group">
<div>
<iframe src="http://some-url.com/some-script.php?x=y"
name="_dev_null1"
style="display:none;"
id="_dev_null1"
width="0" marginwidth="0" height="0" marginheight="0"
align="top" scrolling="No" frameborder="0"
hspace="0" vspace="0">
Browser not compatible.
</iframe>
<a href target="_dev_null1"
class="btn btn-default" ui-turn-on="button12" ui-shared-state="button12" ui-class="{'active': button12}" ui-exclusion-group="myButtons">
<i class="fa fa-pause feature-icon"></i>
<i class="fa fa-arrow-right feature-icon"></i>
</a>
</div>
<div>
<iframe src="https://www.w3schools.com"
name="_dev_null2"
style="display:none;"
id="_dev_null2"
width="0" marginwidth="0" height="0" marginheight="0"
align="top" scrolling="No" frameborder="0"
hspace="0" vspace="0">
Browser not compatible.
</iframe>
<a href="http://some-url.com/some-script.php?x=y" target="_dev_null2"
class="btn btn-default" ui-turn-on="button1" ui-shared-state="button1" ui-class="{'active': button1}" ui-exclusion-group="myButtons">
<i class="fa fa-arrow-right feature-icon"></i>
<i class="fa fa-user feature-icon"></i>
</a>
...