由于Apple允许在Safari(移动版)中使用相机,我们可以做很多事情,但共享它们很难。您无法直接从其他浏览器(Chrome、FacebookBrowser、MessengerBrowser、SkypeBrowser...)在 Safari 中打开网站。
Safari 有 4 个 URL 方案:
(HTTP) — http://websiteurl
(HTTPS) — https://websiteurl
x-web-search://
- Safari 中的 Google 搜索
(FTP) — ftp://locationtofileonftpserver
如果你使用<a href="https://somewebsite"></a>
or window.open("http://somewebsite")
。它始终使用当前浏览器打开 URL。
x-web-search://?[query]
- 它将打开 Safari,但使用 Google 并搜索查询中的内容
因此,只有ftp
遗迹。如果您想在 Safari 中打开网站 (HTTPS),您需要在 ftp 服务器中创建一个桥接 html 文件,并将其打开为:
ftp://your_ip_address/bridge.html
现在,“bridge.html”唯一做的就是
<script>
window.open("https://your_url", "_self");
</script>
Safari 会从任何浏览器打开您的网站
您可以将 params URL 添加到您的ftp
link (ftp://your_ip_address/bridge.html?url=https://someURL
)
之前在bridge.html中捕获它window.open
希望能帮助到你。
祝你好运。