Поскольку Apple разрешает использование камеры в Safari (Mobile), мы можем многое сделать, но делиться ими сложно.Вы не можете открыть веб-сайт в Safari напрямую из другого браузера (Chrome, FacebookBrowser, MessengerBrowser, SkypeBrowser ...).
Safari имеет 4 схемы URL:
(HTTP) — http://websiteurl
(HTTPS) — https://websiteurl
x-web-search://
- поиск Google в Safari
(FTP) — ftp://locationtofileonftpserver
Если вы используете <a href="https://somewebsite"></a>
или window.open("http://somewebsite")
.Он всегда использует текущий браузер для открытия URL.
x-web-search://?[query]
- он открывает Safari, но с помощью Google и ищет что-то в запросе
Следовательно, остается только ftp
.Если вы хотите открыть веб-сайт (HTTPS) в Safari, вам понадобится html-файл моста на вашем ftp-сервере и откройте его как:
ftp://000.000.000.000/bridge.html
Теперь единственное, что делает «bridge.html», это
<script>
window.open("https://your_url", "_self");
</script>
И Safari откроет ваш веб-сайт из любого браузера
Вы можете добавить URL-адрес params к вашей ссылке ftp
(ftp://000.000.000.000/bridge.html?url=https://someURL
) Поймать его в бридж.html после window.open
Надеюсь, это поможет.Удачи.