服务器_lol服务器排名_怎么申请

对象存储 虚拟云 浏览

小编:这个博客是我在我的支持博客中发布的第三个案例——一个持续的博客,我发布了客户可能遇到的门户支持案例。 这个有趣的案例说明了使用导航API而不是门户内容的直接URL在门户中

服务器_lol服务器排名_怎么申请

这个博客是我在我的支持博客中发布的第三个案例——一个持续的博客,我发布了客户可能遇到的门户支持案例。

这个有趣的案例说明了使用导航API而不是门户内容的直接URL在门户中导航的重要性。

这个案例中的客户story的某个页面出现问题,该页面是从应用程序(UWL应用程序)触发的,并应在新的无标题页面中打开。相反,它是在一个完整的L形门户框架页面中打开的。

另一方面,在mobile中,当运行同一个应用程序时,它是按预期工作的–当打开一个新任务时,云服务器还,新页面是在无标题窗口中打开的。请记住,移动应用程序使用不同的框架页(移动框架页)。

为什么会发生这种情况?

这里有一些更多的细节:

客户有一个定制的启动程序页面,带有一个按钮,可以使用如下URL启动移动UWL应用程序*:

:50000/irj/servlet/prt/portal/prtroot/pcd!3portal\u content/Folder1/Folder2/MyWorksets/MyRole/UWL\u MOBILE/params?username\u field=auser&password\u field=apasswork&login\u submit=on&login\u do\u redirect=1&ganame=MY\u TASKS

(*我将URL匿名化。你知道这个网址有什么问题吗?

由于我无法使用客户系统的屏幕截图,云灾备,我在本地计算机上模拟了这种情况。

假设下面显示的页面是启动程序。

两个链接的目标都是相同的iView。第一个("良好导航")做得正确,第二个("不良导航")做得不正确。

在客户的系统中,它将打开UWL导航。在我的模拟中,它会打开一个非常基本的iView,其中包含一个指向新窗口中另一个iView的链接(就好像UWL在新窗口中打开一个任务一样)。

看看下面"错误导航"的结果。

你看到这里出了什么问题吗?

提示1:查看下面显示导航结果的屏幕截图。

提示2:它在桌面框架页面上运行。

图2:"导航错误"

所以这里的问题是门户框架消失了-注意没有TLN或DTN-只有应用程序被触发。

此页面上的链接打开的是导航到新的无头窗口中的另一个iView.

但是惊喜!新的iView已在完整的门户框架页面中打开,如下图所示:

图3:"错误导航"结果–内容显示在门户默认框架中

现在等待!它变得更加复杂:当从移动框架页面运行相同的URL时,页面在无标题框架页面中正确打开?

如上所述–问题与导航URL有关。客户定制了他或她的启动板来直接导航到内容,而不是通过导航API导航到内容。

因此,在这种情况下导航到UWL应用程序的正确方法是:

:50000/irj/门户?NavigationTarget=ROLES://aportal\u content/Folder1/Folder2/MyWorksets/MyRole/UWL\u MOBILE&username\u field=auser&password\u field=apasswork&login\u submit=on&login\u do\u redirect=1&ganame=MY\u TASKS

您可以看到导航是使用NavigationTarget参数完成的,后跟目标内容。

因此,当单击"良好导航"并通过在门户中导航来正确导航–iView(UWL应用程序的模拟)在门户框架内打开–带有TLN和DTN(当然还有框架的所有其他iView):

图4:"良好导航"

然后打开一个新的无头窗口(在UWL中是新任务)门户理解"无头"窗口",轻云服务器,并在新的无标题窗口中按预期打开新页面。

图5:"良好的导航"结果–当您直接导航到内容时,内容按预期显示在无标题窗口中

,并不是所有的JavaScript框架页面都被加载和订阅,所以当从该内容执行新的导航时,没有JavaScript来处理它并理解"在无标题页面中打开我"。门户在门户的默认框架页面中执行此导航–对于桌面来说,是带有L形(TLN和DTN)的框架。

现在为什么在移动应用程序中可以正常工作?

在mobile中,默认框架是无标题的——因此,当门户没有JavaScript来"翻译"打开模式时,它的后备方案是在无标题窗口中打开页面。幸运的是,在移动应用程序中,它似乎运行正常,但它是基于一个不正确的导航,就像在桌面框架中一样。

所以总结一下这个案例的结论:当你想在门户中导航时,数据库管理,不要直接导航到内容,数据存储程序,而要使用NavigationTarget参数。

文章来源:www.vmchk.com

 
你可能喜欢的: