我在电子版应用中的webview
中嵌入了Google文档网络应用。
键盘复制粘贴(Mac上的Cmd + C / Cmd + V)可以很好地工作,但是通过菜单(编辑>复制)触发的网络剪贴板不起作用:
有谁知道如何让它在Electron中运作?
请注意,我可以使用Brave浏览器,基于Electron的浏览器重现此问题。另请注意,Safari会显示same kind of notice。
我读了there和there,Chromes使用Clipboard API为谷歌应用程序实现了某种异常,以使其正常运行。我有兴趣与Electron实施同样的例外。
答案 0 :(得分:0)
在webview
的{{1}}中添加这段代码,消息消失,剪贴板按预期工作:
preload
事实上,通过仔细查看Google Drive extension正在做什么,我意识到扩展程序会在与Google云端硬盘的网址匹配的每个标签中加载此代码。