Personally, I would probably work with a check cord and train, train, train again.
With the cord she at least can't run away.
Also try to get her attention *before* she starts running.
Dogs show, when they are about to chase something.
Might not be a long time, but their body language always says: "Ooooh, thrilling and fun" before they start running.
If you manage to catch the moment, before she is totally engrossed, your chances are better to redirect her attention.
When that works, and you have her attention, either give her great snack (when she likes that; mine does pretty much everything for food
) or do something exciting with her.
Revan starts noticing that rabbits are fun, because they run away.
Now, I know where they mostly are on our ways and then I am double careful.
He wouldn't run away for longer (usually he comes back rather quick, because it's short fun for him).
As soon as I notice him staring I call him to me; same, when I see the rabbits earlier (which is surprisingly often the case...).
I also put him on a leash, when we reach a certain destination.
Not because he would run away, but because I don't want him to go hunting.
A quick chase - I already really dislike that, but there it's up to me to kep my eyes peeled.
If he were to go hunting for the kill... Gosh, I'm just happy he isn't.
I'm probably too soft for that
EDIT: I also work with a clicker.
So, as an alternative to calling him or in case he's right next to me, I get his attention with a click and put snacks in him.
Also: In case of worst case scenario, you might want to get a GPS-tracker, so you at the very least can find her, if she were to tun away again.