【问题标题】:Is there any way to prevent share, fork option in Stackblitz有什么办法可以防止 Stackblitz 中的 share、fork 选项
【发布时间】:2019-05-30 22:54:01
【问题描述】:

我需要在我的网站上嵌入 Stackblitz。用户可以编辑文档并在屏幕上呈现输出。我使用 Stackblitz api 嵌入 iframe。我在 Stackblitz.io 上找不到任何文档来隐藏这些选项(共享代码)。谁能帮帮我?

【问题讨论】:

  • 为什么不允许别人分享代码?目前,没有办法阻止用户这样做。我怀疑我们是否会看到这种情况发生,因为没有好的理由。
  • 我正在尝试类似功能的编程测试。允许这样是不好的。而且,我不希望学生离开页面。
  • 问问自己:“如果我能够移除共享/分叉,是什么阻止他们自己打开 StackBlitz 并复制和粘贴我的所有代码?”
  • 我明白你在说什么。我问是因为,我想阻止共享代码的简单方法。所以没有办法做到这一点?
  • 您说您使用了 iframe,请编辑您的帖子以显示您在 iframe src 中的具体内容,如果您担心项目 id,您可以擦掉它。

标签: javascript angular api sdk stackblitz


【解决方案1】:

在你的项目中你需要添加forceEmbedLayout: true

window['embedNewProject'] = () => {
  sdk.embedProject('myDiv', project, { height: 320, **forceEmbedLayout: true** });
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-12
    • 2011-11-14
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多