问题标签 [jawr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grails - Jawr gzip_ -bundle url 最终使用 StarkSecurity -plugin 未经授权
我们正在开发使用 Stark Security 进行 auth/authz 的 Grails 应用程序。我最近添加了 Jawr-plugin 并捆绑了 i18n-messages 以在 javascript 中使用。
问题是 jawr 为捆绑包生成 url,例如:/gzip_1188185019.en/bundles/lib.js,Stark Security 拒绝了它,因为它没有被映射。我觉得通过配置 Stark 来允许 /gzip_** -urls 是一个错误的解决方案(它甚至可以工作吗?)。在调试模式下没有问题,因为 Jawr 生成的 url 是:/bundles/lib.js。
如何将 Jawr 配置为不使用 feg /gzip_1188185019.en/ 作为 URL 前缀?测试了 jawr.gzip.on=false 但这没有帮助(只是删除了 gzip_ -prefix)。
PS 我们一直在尝试摆脱 Stark Security,但似乎我们现在被困住了。
java - 寻找基于 Java 的 SCSS 到 CSS 转换器
我正在寻找一个基于 Java 的 SCSS 到 CSS 转换器来为此编写一个Jawr预处理器。因此,保留评论以使用 Jawr 构建 Sprites很重要。
我刚刚发现SAC似乎是一个很好的基础,开始写一个。
必须支持 CSS Level 3——这就是为什么CSS Parser不是一个选择的原因。
如果我必须自己编写(肯定是开源的并且托管在GitHub 上):是否有任何 SCSS 解析器?如果没有,我也可以基于 SAC 编写自己的吗?有人会帮助我吗?
编辑我刚刚看到还有一个LESS语法,它在我看来比 SCSS 好得多。作为 SCSS 的替代或补充,LESS 也会很棒。
cdn - 如何通过 CDN 中的库实际使用 JAWR
我们使用 JAWR 来提供内容,但也希望使用 CDN 来分发脚本。例如,要使用 jQuery,我们有:
这很好用。我们在调试模式下获取本地库,在生产模式下从 CDN 获取。但是,让我们添加:
现在,在使用 访问(而不是启动)页面时/bundles/bootstrap.js
,JAWR 会抛出一个讨厌的异常:
这是否意味着我不能依赖带有 a 的捆绑包productionURL
?
java - Jawr CSSServlet 抛出 StackOverflowError
我正在将使用 Jawr 的 Hybris 应用程序部署到 Tomcat 服务器。在启动时,JawrServlet 会引发 StackOverflow 错误。
这个错误很难重现,但在处理 CSSServlet 的过程中总是会发生。记录后不久:
这就是在我的 web.xml 中配置 Servlet 的方式:
这是发生错误的控制台日志的一部分:
css - Jawr 因 css 属性内容而失败
在我的css中,我有一个这样的选择器
Jawr 在“(”和“)”上绊倒。如果我删除它们,它工作正常。
我在启动 tomcat 部署网络应用程序时遇到的异常是:
有人知道如何让 Jawr 吃掉我原来的选择器而不会窒息吗?我正在使用最新的 Jawr 3.3.3
java - SEAM localeSelector 未注入
我正在使用 SEAM 2 的 LocaleSelector 在我的应用程序中设置区域设置,它可以正常工作
我还使用 JAWR 的 i18n 消息生成器将消息作为 Javascript 变量提供,按照此处的说明,我创建了一个解析当前语言环境的类,以便 JAWR 加载正确的消息包,这是我的代码
但是 localeSelector 始终为 null,因此它使用 request.getLocale 进行设置,这似乎是浏览器的默认语言环境(如果用户希望手动覆盖则不好)
为什么注入的 localeSelector 会为空,我已经成功地将它注入到其他组件中?
谢谢
更新:web.xml 内容
javascript - 我可以捆绑所有 javascript .js 文件吗?
在 jsp 页面上包括 js 包。我需要所有这些包(.js 文件)。我可以在 Jawr 中创建捆绑包以便添加单行吗?还是我应该创建新的捆绑包,手动挑选所有 .js 文件并将它们分组到一个新的捆绑包中?
捆绑 1:-
捆绑2:-
依此类推.. 有 15 个捆绑包。我需要 8 个这样的包(大约 22 个 js 文件)。只是好奇我是否可以编写一束捆绑并在jsp页面中编写一行包含。
spring-mvc - jawr、webjars、bootstrap、spring mvc - 字形图标不显示
我正在使用 webjars 来提供引导 css。而且我还使用 webjar 包中的字形图标。
但不幸的是,未加载图标。
我注意到jarr 正在重写css url:
不幸的是,jarr 不提供 ttf 文件。
问题:
- 如何使 Jawr 服务于 ttf 和其他非 css、js 图像文件?
- 如何让 Jawr 通过那个“有趣”的 url 为这些资源提供服务?
- 还有其他解决方案吗?
spring-mvc - 基于 Jawr Spring 注解的示例配置
我想实现 Jawr 来缩小和混淆 CSS 和 JS 资源。我正在使用一个 Spring MVC 项目,其中配置是使用 Java 代码使用注释完成的,并且不使用 XML。现在能够找到相同的文档。有人可以建议我配置或参考链接。