У хрома существует настройка поведения при скачивании:

И по умолчанию диалоговое окно отключено и, насколько я понял, узнать на клиенте состояние этого пункта невозможно. С другой стороны, чаще всего у людей оно отключено сознательно и незачем переопределять то, что выбрал сам пользователь. Более того, тупо захардкодив такое решение для хрома, вы обрекаете людей с недефолтной настройкой на двойное диалоговое окно.