Я пытаюсь получить универсальную ссылку на мое приложение iOS
, работающее над iOS 9
. Ссылка должна отображаться в iframe.
На данный момент у меня все работает правильно для chrome на iOS 9
, используя:
<a href="https://demo.linkid.be/purpose?code=linkiddemo%3A%2F%2Fscan" target="_blank">Chrome iOS 9 all good</a>
Эта ссылка не работает в Safari из iframe. Путем некоторых экспериментов я обнаружил, что следующая ссылка работает при вызове с моего локального IP-адреса:
<a href="#" onclick="window.open('https://demo.linkid.be/purpose?code=linkiddemo%3A%2F%2Fscan')">Safari iOS 9 problem case</a>
Но по какой-то причине это не откроет мое приложение для iOS, когда я добавлю эту ссылку на страницу, размещенную в том же домене, что и универсальная ссылка (demo.linkid.be).
есть идеи? Или это ошибка в Safari в настоящее время?
[Обновлять]
Safari iOS 9 со следующей ссылкой будет работать, если долго нажимать на ссылку. Появится лист действий, позволяющий открыть его через приложение.
<a href="https://demo.linkid.be/purpose?code=linkiddemo%3A%2F%2Fscan" target="_blank">Chrome iOS 9 all good</a>