小编Lâm*_*Tâm的帖子

JS-移动-通过任何浏览器打开Safari

由于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>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>
Run Code Online (Sandbox Code Playgroud)

Safari可以通过任何浏览器打开您的网站

您可以在ftp链接(ftp://your_ip_address/bridge.html?url=https://someURL)中添加参数URL,然后在bridge.html中将其捕获window.open

希望能帮助到你。祝好运。

javascript browser safari https mobile

13
推荐指数
0
解决办法
1341
查看次数

标签 统计

browser ×1

https ×1

javascript ×1

mobile ×1

safari ×1