首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Chrome自定义选项卡CustomTabsSession中使用postMessage

在Chrome自定义选项卡CustomTabsSession中使用postMessage
EN

Stack Overflow用户
提问于 2020-01-15 03:15:06
回答 1查看 590关注 0票数 2

我开始掌握Chrome自定义选项卡中的可用功能,我很好奇如何在自定义选项卡和应用程序之间进行通信。我可以在CustomTabsSession中看到像requestPostMessageChannel这样的方法,但每次我尝试使用它时,它都会返回false。我也找不到任何关于这方面的文档或例子。

有人知道我如何在本机代码和自定义选项卡客户端之间成功地建立消息通道吗?奖励问题:可以通过postMessage连接到服务人员吗?

EN

回答 1

Stack Overflow用户

发布于 2020-01-15 04:38:20

我刚刚找到了2018年的Chromium补丁:

https://chromium.googlesource.com/chromium/src/+/20891520570f780b13ae9725d9aa5a909338d0a9%5E%21/

在受信任的网站活动上禁用PostMessage。

将可信的网络活动转移到CustomTabActivity上可以让我们免费获得PostMessage。不幸的是,我们还没有准备好启动它,所以暂时禁用它。

事情可能从那时起发生了变化,但this flag in Chrome 81认为没有,所以现在可能不可能做到这一点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59740313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档