我希望我的网站能够让人们通过即时消息分享他们的分数。 所以有这个漂亮的功能,您可以在Android上的谷歌浏览器中共享网站 与其他人一起(在屏幕截图上显示' Teilen'):
现在它所做的一切就是例如人们在whatsapp上显示网页的标题及其URL,所以我想知道我是否能以某种方式自定义此行为。 那么,有可能吗?
此外,有没有办法通过javascript触发此共享功能?
答案 0 :(得分:1)
不可能直接从网站上影响这一点,但可以做两件事。
一旦用户获得新分数,请使用历史记录API .replaceState
功能将URL更改为其他人将使用其高分加载页面的URL。并将window.title
设置为您想要的标题(尽管确保这对于玩家来说也是合理的)。
无法从代码触发共享对话框。
如果您真的希望从代码中触发共享对话框,则必须使用Cordova将您的应用程序捆绑为本机应用程序(如果是游戏则将其作为人行横道)。接下来有various plugins公开Javascript的共享对话框。