我正在开发(Web 应用程序)项目经理,我想知道是否可以将 vscode.dev 或 github.dev 与 iframe 集成,以在我的应用程序中编辑一些代码而不留下它。
用户使用 GitHub 登录,因此他可以从我的应用程序访问她允许的存储库
您有这样做的想法或替代解决方案吗?
无论你做什么,都无法在 iframe 中加载 vscode.dev。我相信服务器配置为不允许该网站嵌入其他网站。
我知道这是一篇旧帖子,但我在谷歌搜索时偶然发现了这个确切的问题,所以我想,我会为处于这种情况的其他人指出解决方案。 您可以在 iframe 中加载 vscode.dev。事实上,您可以在 iframe 中加载任何您想要的内容。
现在,我并不是说这是微不足道的,只是说它是可行的。这个技巧涉及到在服务器端代理它。 您必须找到策略来隐藏 vscode.dev 在 iframe 中运行的上下文。
(作为一个非常不优雅的 PoC:服务器可以在浏览器中运行它,循环发送屏幕截图,侦听鼠标和键盘事件并在运行 vscode.dev 的浏览器中重现它们)。