制作Google文档'嵌入在Electron webview中的剪贴板工作

时间:2016-11-16 19:26:44

标签: javascript google-docs electron

我在电子版应用中的webview中嵌入了Google文档网络应用。

键盘复制粘贴(Mac上的Cmd + C / Cmd + V)可以很好地工作,但是通过菜单(编辑>复制)触发的网络剪贴板不起作用: enter image description here

有谁知道如何让它在Electron中运作?

请注意,我可以使用Brave浏览器,基于Electron的浏览器重现此问题。另请注意,Safari会显示same kind of notice

我读了therethere,Chromes使用Clipboard API为谷歌应用程序实现了某种异常,以使其正常运行。我有兴趣与Electron实施同样的例外。

1 个答案:

答案 0 :(得分:0)

webview的{​​{1}}中添加这段代码,消息消失,剪贴板按预期工作:

preload

事实上,通过仔细查看Google Drive extension正在做什么,我意识到扩展程序会在与Google云端硬盘的网址匹配的每个标签中加载此代码。