[ 
https://issues.apache.org/jira/browse/WICKET-6724?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17015893#comment-17015893
 ] 

Emond Papegaaij commented on WICKET-6724:
-----------------------------------------

That's why you need to set preventDefault. That should stop the browser from 
following the href on click. Actually, when prevent default is set, we do not 
need to clear href, but I think it is cleaner to do so anyway.

> CSP: Inline Javascript in AjaxLink
> ----------------------------------
>
>                 Key: WICKET-6724
>                 URL: https://issues.apache.org/jira/browse/WICKET-6724
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket-core
>            Reporter: Emond Papegaaij
>            Priority: Major
>
> org.apache.wicket.ajax.markup.html.*AjaxLink*#onComponentTag : should rather 
> completely remove the href, potentially some css class like 
> `wicket-ajax-link` could be added
> {code:java}
> if (tagName.equalsIgnoreCase("a") || tagName.equalsIgnoreCase("link") ||
>       tagName.equalsIgnoreCase("area"))
> {
>       // disable any href attr in markup
>       tag.put("href", "javascript:;");
> }
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to