QTP scripts are browser-specific and must be recorded or modified for each different browser. The same script cannot run across all browsers without adjustments because each browser renders web elements differently and may require different object identification properties. Cross-browser compatibility testing requires separate scripts or significant modifications.