Always use the manufacturers recommended cleaning products on your floor. If you don't know the manufacturer, use a generic hardwood floor cleaner designed for the type of finish that is on your floor. You will need to determine whether you have a surface coated floor, which is the most common in today's market, or if you have a penetrating oil or wax based floor finish as was common in the 40's, 50's and 60's.
A cleaner for surface finishes, such as urethane, is quite common and readily available. This is generally a water-based product similar to Windex. Do not use Windex as it will leave a film. Do not use a solvent based (petroleum based products) cleaner on urethane-finished floors (surface coated). Solvents/petroleum's will soften and break down a surface finish.
Solvent type maintenance products were originally created for waxed hardwood floors and are still important products for floors that are finished with penetrating oil or wax finish. Although not as common, there is still a demand for this traditional finish. Using a water-based cleaner as in the urethane finished floor cleaners will ruin a penetrating finish. It will turn it first a white color (like a ring from a glass on a coffee table) and eventually black as it rots the wood.