Dav*_*Dev 3 javascript google-chrome
我有以下JS生成一个警告框:
alert("You have selected the maximum number of funds available for comparison. Please ensure only five funds have been selected for your basket");
Run Code Online (Sandbox Code Playgroud)
Chrome正在渲染警报框,如下所示:

最后两个单词包裹在不同的行上.
谁看过这个吗?任何想法如何解决这一问题?!
想要添加另一个截图,因为我能够重现这个错误: - Jeremy

这似乎是旧版Chrome浏览器的错误.
http://code.google.com/p/chromium/issues/detail?id=83670
在Linux上的Chrome 12中它工作正常,所以我不能轻易地重现/调试.您是否尝试过自己的换行符,比如说每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.");
Run Code Online (Sandbox Code Playgroud)
我理解硬编码换行符一般来说是一个坏主意(在某些情况下它们将是糟糕的选择)或者如果文本发生变化,则必须由您调整换行符.
作为程序员/开发人员,您无法完全解释chrome无法正常工作.除了可能alert完全避免使用盒子,并以另一种方式发送错误消息(例如,ajax或来自jquery的自定义警报).
| 归档时间: |
|
| 查看次数: |
1504 次 |
| 最近记录: |