No, Science can't undermine Philosophical Ideas, Metaphysical or non Metaphysical.
Science is falsifiable, while Philosophy not.
Very important note is the relationship between Philosophy and Science, is it competitive?, may be, is it Complementary?, may be. I see it is superiority relationship, Superiority of philosophy over Science. This Superiority is by nature, i.e: by nature Philosophy is superior to science.
Thus, Science hasn't ever disproved Philosophical theories, except for some theories discussed in Philosophy of scientific nature.
In philosophy, what science says about solipsism?.
In philosophy, what science says about omphalos hypothesis?.
This hypothesis contradicts science for the highest level, and can't be undermined, completely, by science. It is more acceptable to belief that stars have no such long ages of light reaching us from those stars. There is no need for highly aged fossils (hundreds of thousands of years, millions of years).
Thus, philosophically, omphalos hypothesis is more acceptable than scientific understanding, and can't be falsified by science.
What about if we live in simulation reality?.
But, we should consider science for higher limits, and for our daily uses.