javascript - 如何使用 JavaScript 检测 JSP 是否加载到 PORTLET 或浏览器中?

标签 javascript jsp liferay portlet

我正在尝试根据某些标准编写JSP。我需要确定它是在 Portlet 还是实际浏览器中加载。

这里我使用的是 Liferay Portlet,其他团队正在更改 Liferay 版本。

最佳答案

我想说,您通常不需要确定您是在 portlet 还是独立应用程序中运行。您需要的是与之交互的 URL。您应该让相关应用程序的开发人员提供正确的联系 URL - 要么是 portlet URL,要么是 servlet URL。和/或可能是一些字段名称或命名空间的映射 - 但仅此而已。

将两个环境之间的所有差异压缩到只是一些数据 - 然后您可以在脚本代码传递到浏览器之前生成数据。

关于javascript - 如何使用 JavaScript 检测 JSP 是否加载到 PORTLET 或浏览器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58430221/

相关文章:

javascript - 单击不适用于可观察的数组元素

javascript - 可平移 Canvas 效果

css - 如何在 Struts 2 中更改文本字段的标签颜色

liferay - 为什么要使用PortletURL?

javascript - Internet Explorer 不保存打开文件对话框中的路径

java - 如何显示来自社交媒体的推特或动态数据......?

java - json ajax问题

javascript - liferay 6.2 中 javascript 和 css 文件中的图像调用

java - Tomcat 7 Liferay 6.2 关于损坏数据库的奇怪错误

javascript - jQuery.css ("width") 表 th