我正在使用wicket 6.19
需要在应用程序中替换wicket现有的wicket-ajax-jquery.js
,因为它中的一个错误导致定时器在下载文件后冻结。
因此,修复是在所述js中使用unload
事件而不是beforeunload
事件。此修复程序在6.20之后可用。
由于某些限制我无法升级到更高版本,因此我尝试使用此手动补丁来使其正常工作。
但是现在当我看到页面加载后的HTML时,js导入的顺序发生了变化。
首先加载wicket-ajax-jquery.js
,然后加载jquery.js
,然后加载wicket-event-jquery.js
需要帮助才能实现这一目标。
答案 0 :(得分:3)
如何修补Wicket的JavaScript文件?
一个简单的解决方案是在您的应用程序中替换它:
addResourceReplacement(WicketAjaxJQueryResourceReference.get(), new PackageResourceReference(getClass(), "wicket-ajax-jquery-patched.js"));