Liferay应用适配器不能与javascript文件一起工作
Liferay application adapter does not work with javascript files
我需要使用应用程序适配器为不同的站点实现不同的功能。如果我在liferay-hook.xml中设置'false',并在liferay 'site settings'中选择适当的适配器,则显示jsp文件中的所有修改,但在js文件中的修改则不显示。
任何想法如何使用应用程序适配器自定义每个站点的js文件?
非常感谢您的回复
你不能。应用程序适配器改变了应用服务器解析jsp的方式——而JS文件是直接从浏览器请求的。
由于JS文件通常被缩小,由于网站没有不同文件的概念,你必须让你的JS文件意识到它们运行的不同条件-例如在它们中引入条件初始化或在主题中嵌入不同的JS文件(或使主题可配置以包含不同的JS文件)
相关文章:
- 将webpack和babel与父项目目录中的文件一起使用
- 为什么不't我的ruby代码与javascript文件一起插入
- 将HTML文件中的变量与外部JS文件一起使用
- 如何使用内容脚本将另一个html连同css文件一起注入到html中
- 为什么我的JavaScript不能与我的PHP文件一起使用
- Chrome extrension - chrome.tabs.executeScript 不与文件一起运行
- 不能将 document.execCommand('copy') 与输入类型文件一起使用
- FB 共享按钮未与 AJAX 文件一起显示
- 有没有一种方法可以将json文件与所有其他js文件一起加载
- 我可以将AJAX xmlhttprequest与.swf文件一起使用吗
- 通过readStream将数组的值与javascript文件一起发送到客户端
- 如何将OAuth2客户端id与chrome扩展文件一起分发
- jQuery UI对话框关闭按钮没有't与本地jQuery文件一起显示
- 如何将ng repeat与存储在localStorage中的JSON文件一起使用
- HTML标签中的下载属性不能与BLOB文件一起工作
- JQuery .click不能与php文件一起工作
- 美元.getJSON不能与本地JSON文件一起工作
- jQuery不能与其他文件一起工作
- Liferay应用适配器不能与javascript文件一起工作
- 如何让hammer.js在不使用jquery的情况下与svg文件一起工作