In limited experience, I've been unclear if this strategy changes when dealing with companies that actually list the salary range (generally when required per some recent state laws).
But, I've also seen ranges that span hundreds of thousands of dollars. Like "Software engineer: $150k-$250" which is a ridiculous range that makes it almost meaningless. I mean, what are they thinking - any candidate worth their time is going to aim for the $250 end...
If you are not comfortable, then I'd be clear why, with data, upfront. "I saw the range on the website and it seems low based on X, Y, and Z. Is that range flexible?"
Whether the answer to that is yes or no, you'll be in a better spot whether to decide to move forward.