java - 替换 wicket 6.3 jquery

标签 java jquery wicket

迁移到 wicket 6.3 后,我在使用 jquery 的页面上的 chrome 开发工具控制台中遇到错误。 wicket 6.3 使用内置的 jquery 似乎包含一些到 rvzr-a.akamaihd.net 的链接。

Failed to load resource: the server responded with a status of 403 (Forbidden) http://rvzr-a.akamaihd.net/amz/aeyJhZmZpZCI6MTAxOCwic3ViYWZmaWQiOjEwMjIsImh…2h0Ijo3NjgsImxvYWRlcl9jbGllbnRfdGltZXN0YW1wIjoxMzc2MzY2MTU0MTAxfQ%3D%3D.js

最佳答案

您可以向 Wicket 提供您自己的 JQuery 版本,如 http://wicket.apache.org/ 中所述。 。在您的应用程序类中,重写 init 方法,如下所示:

@Override 
protected void init() {
    getJavaScriptLibrarySettings().setJQueryReference(new UrlResourceReference(Url.parse("http://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js")));
}

(您可以从http://cdnjs.com/中选择其他版本的JQuery)

话虽这么说,我怀疑 Wicket 是否会引用 rvzr-a.akamaihd.net。

关于java - 替换 wicket 6.3 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18200451/

相关文章:

java - 如何首先使用 Groovy Android Gradle 插件编译 groovy 代码

forms - Wicket modalwindow 返回值

java.util.properties getProperty 方法为 UTF-8 字符串返回 null

java - 在 Xcode 中编写 Java 程序

java - wicket - 动态添加选项卡而不渲染所有选项卡

jquery - 是否可以覆盖/删除 jQuery 重要的背景 : none!?

javascript - 使用 .NET MVC 中的 Response.Filter 将所有 JavaScript 保留在页面底部

javascript - 将内容添加到 iframe

java - 错误 IllegalStateException 在为大型数据集提交响应后无法创建 session

java - 如何使用 Wicket 正确建模子面板?