问题标签 [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.

0 投票
1 回答
477 浏览

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,但似乎我们现在被困住了。

0 投票
1 回答
1541 浏览

java - 如何停止 Jawr 处理 CSS 文件的某些部分?

我目前正在使用Jawr压缩和捆绑我的 css、javascript 和图像文件。

Jawr目前正在转换我的 css 文件中的所有 url() 链接,无论它们是否是图像。例如:

Jawr 正在转换所有 url() 值,但是当网络服务器运行时找不到资源,因为我已将图像 servlet 配置为仅侦听 *.png 和 *.jpg。

如果我将 *.woff 添加到图像 servlet 映射中,则 servlet 会抱怨文件的 mime 类型不被理解。

有什么方法可以让 Jawr 不处理这些特定的特定 URL?

0 投票
1 回答
1492 浏览

java - 寻找基于 Java 的 SCSS 到 CSS 转换器

我正在寻找一个基于 Java 的 SCSS 到 CSS 转换器来为此编写一个Jawr预处理器。因此,保留评论以使用 Jawr 构建 Sprites很重要。

我刚刚发现SAC似乎是一个很好的基础,开始写一个。

必须支持 CSS Level 3——这就是为什么CSS Parser不是一个选择的原因。

如果我必须自己编写(肯定是开源的并且托管在GitHub 上):是否有任何 SCSS 解析器?如果没有,我也可以基于 SAC 编写自己的吗?有人会帮助我吗?

编辑我刚刚看到还有一个LESS语法,它在我看来比 SCSS 好得多。作为 SCSS 的替代或补充,LESS 也会很棒。

0 投票
1 回答
657 浏览

cdn - 如何通过 CDN 中的库实际使用 JAWR

我们使用 JAWR 来提供内容,但也希望使用 CDN 来分发脚本。例如,要使用 jQuery,我们有:

这很好用。我们在调试模式下获取本地库,在生产模式下从 CDN 获取。但是,让我们添加:

现在,在使用 访问(而不是启动)页面时/bundles/bootstrap.js,JAWR 会抛出一个讨厌的异常:

这是否意味着我不能依赖带有 a 的捆绑包productionURL

0 投票
2 回答
1433 浏览

java - Jawr CSSServlet 抛出 StackOverflowError

我正在将使用 Jawr 的 Hybris 应用程序部署到 Tomcat 服务器。在启动时,JawrServlet 会引发 StackOverflow 错误。

这个错误很难重现,但在处理 CSSServlet 的过程中总是会发生。记录后不久:

这就是在我的 web.xml 中配置 Servlet 的方式:

这是发生错误的控制台日志的一部分:

0 投票
0 回答
376 浏览

css - Jawr 因 css 属性内容而失败

在我的css中,我有一个这样的选择器

Jawr 在“(”和“)”上绊倒。如果我删除它们,它工作正常。

我在启动 tomcat 部署网络应用程序时遇到的异常是:

有人知道如何让 Jawr 吃掉我原来的选择器而不会窒息吗?我正在使用最新的 Jawr 3.3.3

0 投票
2 回答
856 浏览

java - SEAM localeSelector 未注入

我正在使用 SEAM 2 的 LocaleSelector 在我的应用程序中设置区域设置,它可以正常工作

我还使用 JAWR 的 i18n 消息生成器将消息作为 Javascript 变量提供,按照此处的说明,我创建了一个解析当前语言环境的类,以便 JAWR 加载正确的消息包,这是我的代码

但是 localeSelector 始终为 null,因此它使用 request.getLocale 进行设置,这似乎是浏览器的默认语言环境(如果用户希望手动覆盖则不好)

为什么注入的 localeSelector 会为空,我已经成功地将它注入到其他组件中?

谢谢

更新:web.xml 内容

0 投票
1 回答
525 浏览

javascript - 我可以捆绑所有 javascript .js 文件吗?

在 jsp 页面上包括 js 包。我需要所有这些包(.js 文件)。我可以在 Jawr 中创建捆绑包以便添加单行吗?还是我应该创建新的捆绑包,手动挑选所有 .js 文件并将它们分组到一个新的捆绑包中?

捆绑 1:-

捆绑2:-

依此类推.. 有 15 个捆绑包。我需要 8 个这样的包(大约 22 个 js 文件)。只是好奇我是否可以编写一束捆绑并在jsp页面中编写一行包含。

0 投票
1 回答
1129 浏览

spring-mvc - jawr、webjars、bootstrap、spring mvc - 字形图标不显示

我正在使用 webjars 来提供引导 css。而且我还使用 webjar 包中的字形图标。

但不幸的是,未加载图标。

我注意到jarr 正在重写css url:

不幸的是,jarr 不提供 ttf 文件。

问题:

  • 如何使 Jawr 服务于 ttf 和其他非 css、js 图像文件?
  • 如何让 Jawr 通过那个“有趣”的 url 为这些资源提供服务?
  • 还有其他解决方案吗?
0 投票
1 回答
617 浏览

spring-mvc - 基于 Jawr Spring 注解的示例配置

我想实现 Jawr 来缩小和混淆 CSS 和 JS 资源。我正在使用一个 Spring MVC 项目,其中配置是使用 Java 代码使用注释完成的,并且不使用 XML。现在能够找到相同的文档。有人可以建议我配置或参考链接。