javascript - 在 Google Chrome 中自定义 'share' 消息

标签 javascript android google-chrome

我希望我的网站能够让人们通过即时通讯工具分享他们的分数。 Android 上的 Google Chrome 有一个很棒的功能,可以在其中共享网站 与其他人(在屏幕截图上写着“Teilen”):

enter image description here

现在它所做的只是在 Whatsapp 上向人们发送网页标题及其 URL,所以我想知道是否可以以某种方式自定义此行为。 那么,可能吗?

另外,有没有办法通过 JavaScript 触发此共享功能?

最佳答案

不可能直接从网站影响这一点,但您可以做两件事。

将 url 更改为高分具体分数

一旦用户获得新分数,请使用历史 API .replaceState 函数将 URL 更改为其他人将加载包含其高分的页面的 URL。并将 window.title 设置为您想要的标题(不过要确保这对玩家来说也是合理的)。

无法从代码触发共享对话框。

Cordova (+人行横道)

如果您确实希望从代码触发共享对话框,则必须使用 Cordova 将您的应用程序 bundle 为 native 应用程序(如果是游戏,则还需要使用 crosswalk)。接下来还有various plugins从 Javascript 公开共享对话框。

关于javascript - 在 Google Chrome 中自定义 'share' 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27026368/

相关文章:

wordpress - Margin-Top 从 Chrome 到其他浏览器的区别

ajax - 在 Chrome 打包应用中通过 XHR 加载本地内容

css - HTML 和正文视口(viewport)问题

javascript - 如何在运行脚本之前检查元素是否已加载到页面上?

javascript - 从html发送udp数据包到本地网络

android - 刷新时禁用默认的 SwipeRefreshLayout 动画

android - 如何设置当设备字体增大或减小时textview背景自动适应

android - 在android中设置选项卡的内容

javascript - 在javascript中使用reduce()按多个键对数组的值进行分组

javascript 无效函数