Это похоже на ошибку в старых версиях Chrome.
http://code.google.com/p/chromium/issues/detail?id=83670
В Chrome 12 на linux он работает нормально, поэтому я не могу легко воспроизвести / отладить.Вы пробовали вставлять свои собственные разрывы строк, скажем, после каждых 70 символов, таких как:
alert("You have selected the maximum number of funds \n"+
"available for comparison. Please ensure only five \n"+
"funds have been selected for your basket.");
Я понимаю, что жесткое кодирование разрывов строк - это вообще плохая идея (в некоторых случаях это будет плохой выбор)текст, когда-либо изменяющий разрывы строк, должен быть скорректирован вами.
Как программист / разработчик, вы не можете полностью объяснить, что Chrome не работает должным образом.За исключением, возможно, полного отказа от поля alert
и отправки сообщения об ошибке другим способом (например, ajax или пользовательское предупреждение от, скажем, jquery ).