Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要禁用在XPages应用程序的登录页上加载资源_Xpages - Fatal编程技术网

需要禁用在XPages应用程序的登录页上加载资源

需要禁用在XPages应用程序的登录页上加载资源,xpages,Xpages,我们正在对应用程序中的间歇性403错误进行故障排除。出现的问题之一是,我们正在登录页面上加载资源。这些资源在我们的集成环境中间歇性地产生401个错误。在用户登录到应用程序之前,这些都不需要 所有这些资源都存储在NSF中,没有一个使用CDN。这些资源通过每个页面上的主题加载 当然,我认为解决方案是禁用登录XPage的主题。我开始在标签上设置disableTheme=“true”。由于某些原因,此操作不起作用,资源仍加载在页面上 有人能建议如何确保资源不加载到此特定页面上吗 当NSF的ACL设置为“

我们正在对应用程序中的间歇性403错误进行故障排除。出现的问题之一是,我们正在登录页面上加载资源。这些资源在我们的集成环境中间歇性地产生401个错误。在用户登录到应用程序之前,这些都不需要

所有这些资源都存储在NSF中,没有一个使用CDN。这些资源通过每个页面上的主题加载

当然,我认为解决方案是禁用登录XPage的主题。我开始在
标签上设置
disableTheme=“true”
。由于某些原因,此操作不起作用,资源仍加载在页面上

有人能建议如何确保资源不加载到此特定页面上吗


当NSF的ACL设置为“匿名无访问”时,NSF的WebContent/path中包含的资源似乎仍然受到保护,需要登录。解决这一问题的两种方法是:

  • 从服务器的/domino/…托管资源文件。。。路径(html、js、lib、图标)
  • 从CDN加载这些资源
  • 使用另一个主题(混合结果,参见OP问题的评论线程)
  • 计算单个资源(或多个资源)的标记以呈现除登录页以外的所有资源
  • 如前所述,解决方案4的实施将有效地:

    
    application/x-javascript
    js/jquery-1.11.1.min.css
    
    当NSF的ACL设置为“匿名无访问”时,NSF的WebContent/path中包含的资源似乎仍然受到保护,需要登录。解决这一问题的两种方法是:

  • 从服务器的/domino/…托管资源文件。。。路径(html、js、lib、图标)
  • 从CDN加载这些资源
  • 使用另一个主题(混合结果,参见OP问题的评论线程)
  • 计算单个资源(或多个资源)的标记以呈现除登录页以外的所有资源
  • 如前所述,解决方案4的实施将有效地:

    
    application/x-javascript
    js/jquery-1.11.1.min.css
    
    供参考:第五种方法是将WebContent文件夹中的资源的$PublicAccess设置为“1”,以将其标记为公共可用


    John Dalsgaard有。

    供参考:有第五种方法,将WebContent文件夹中资源的$PublicAccess设置为“1”,将其标记为公共可用


    John Dalsgaard有。

    您的jQuery库的设计元素似乎并不认为自己是匿名用户可以公开访问的。我对登录页面进行了重构,以实现只使用数据/domino/html、/icons等路径中托管的资源,以便始终可以公开访问(匿名访问)。我已经调整了我的主题,尽可能地从同一个来源获取(我希望是一站式购物)。我相信,这避免了这样一个事实,即设计元素在NSF中具有可见性属性。我在这里不能这样做。jQuery等文件是作为文件资源加载到NSF中的,还是加载到WebContent/?中的?它们位于WebContent/js文件夹和WebContent/css文件夹中。我只是试图从匿名会话中的一个应用程序直接访问NSF/WebContent/js资源。系统会提示我登录(ACL不允许匿名或默认访问)。如果您在NSF/login.xsp中需要这些资源,您可能需要从另一个地方获取这些资源。jQuery库的设计元素似乎不认为自己是匿名用户可以公开访问的。我对登录页面进行了重构,以实现只使用数据/domino/html、/icons等路径中托管的资源,以便始终可以公开访问(匿名访问)。我已经调整了我的主题,尽可能地从同一个来源获取(我希望是一站式购物)。我相信,这避免了这样一个事实,即设计元素在NSF中具有可见性属性。我在这里不能这样做。jQuery等文件是作为文件资源加载到NSF中的,还是加载到WebContent/?中的?它们位于WebContent/js文件夹和WebContent/css文件夹中。我只是试图从匿名会话中的一个应用程序直接访问NSF/WebContent/js资源。系统会提示我登录(ACL不允许匿名或默认访问)。如果您在NSF/login.xsp中需要这些资源,那么看起来您需要从另一个地方获取这些资源。