我有一个网络服务,它通过为用户提供 javascript 来嵌入他们的代码。用户还可以将该代码放在其他站点上,以使其在那里工作。但是,我还需要允许用户创建 JS 不应在其上运行的站点的黑名单。例如,竞争对手或不适当的网站。
有没有办法检查我们的 JS 文件是从哪里加载的,并在每个帐户的基础上阻止加载或中断功能?
编辑:javascript 在网站上加载 iframe,因此另一种解决方案是以某种方式阻止某些域从我们的服务器加载 iframe,或者向该 iframe 提供不同的内容
编辑 2:我们也试图避免使用 JS 执行此操作,因为它可以被下载和修改以通过块