Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.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
Liferay应用程序适配器不适用于javascript文件_Javascript_Liferay_Hook - Fatal编程技术网

Liferay应用程序适配器不适用于javascript文件

Liferay应用程序适配器不适用于javascript文件,javascript,liferay,hook,Javascript,Liferay,Hook,我需要使用应用程序适配器为不同的站点实现不同的功能。如果我在liferay-hook.xml中设置“false”,并在liferay“站点设置”中选择适当的适配器,则会显示jsp文件中的所有修改,但js文件中的修改不会显示 如何使用应用程序适配器定制每个站点的js文件 非常感谢您的回复。您不能。应用程序适配器改变了应用程序服务器解析JSP的方式,而JS文件是直接从浏览器请求的 由于JS文件通常是缩小的,没有因站点不同而产生的不同文件的概念,因此您必须让您的JS文件了解它们运行的不同条件-例如,在

我需要使用应用程序适配器为不同的站点实现不同的功能。如果我在liferay-hook.xml中设置“false”,并在liferay“站点设置”中选择适当的适配器,则会显示jsp文件中的所有修改,但js文件中的修改不会显示

如何使用应用程序适配器定制每个站点的js文件


非常感谢您的回复。

您不能。应用程序适配器改变了应用程序服务器解析JSP的方式,而JS文件是直接从浏览器请求的

由于JS文件通常是缩小的,没有因站点不同而产生的不同文件的概念,因此您必须让您的JS文件了解它们运行的不同条件-例如,在其中引入条件初始化或在主题中嵌入不同的JS文件(或使主题可配置为包含不同的JS文件)