网络应用程序:可以以编程方式触发iOS共享表 - 和/或自定义共享URL吗?

时间:2013-09-30 16:06:39

标签: ios mobile-safari

具体来说,我想通过触发带有页内按钮的iOS共享表来分享精细的页面内容。

在我的webapp页面中,我有一张可下载的PDF表格。我希望能够在表格中添加一个名为“共享”的列,以便可以点按一个按钮来共享该文档的URL,而无需打开文档本身并从那里共享。

为了做到这一点,我假设我需要自定义此触发的共享表,以便与移动safari的地址栏中显示的URL共享不同的URL。

这可能是使用javascript,或者元标记中的替代URL可能吗?我不认为URL方案是一种解决方案,因为它涉及将数据发送到另一个应用程序。

2 个答案:

答案 0 :(得分:3)

当前不在ios上,但新的w3c规范正在进行web share api。目前仅适用于原始路径后面的android的chrome。

https://developers.google.com/web/updates/2016/10/navigator-share

答案 1 :(得分:3)

in Safari iOS V12.2受支持。 V12.2的beta版已经有了。

There's a good article,作者Maximiliano Firtman,介绍了许多新功能,这些新功能将在新版本中提供。