1

我使用 gwt-platform 和 CodeSplitting。现在我想让用户在未登录的情况下无法获取异步 JS 代码。

换句话说:如果 GWT 试图获取一些 JS 代码,因为代码分裂。服务器应检查用户是否已登录,然后才向客户端发送 JS 代码。

GWT 是否提供了这种可能性?或者有没有可用的插件?

谢谢你。

4

2 回答 2

0

我认为这是一个文件访问问题,与您的 Web 服务器而不是 GWT 应用程序有关,因为代码拆分只会分解您的代码以进行按需加载,并且不提供任何机制来控制您的 js 代码的损坏部分(延迟的js)。因此,如果您想阻止对这些文件的访问,您应该将您的登录机制与您的 Web 服务器集成。

于 2012-05-24T12:26:08.313 回答
0

您只能在后端执行此操作。例如,在 Spring Security 中,您可以定义只有在存在有效主体(登录用户)时才能加载特定资源(即代码拆分片段)。
但是我不确定你为什么真的想这样做(保护你的客户端代码?)?

于 2012-05-24T21:36:56.500 回答