The comment said “crack on with it” not “take crack for it.” “Crack on” is an idiom more associated with British English than American English.
https://dictionary.cambridge.org/us/dictionary/english/crack...
https://dictionary.cambridge.org/us/dictionary/english/crack...