我正在为使用Chrome Version 29.0.1547.62
的环境开发应用程序。
作为应用程序的一部分,需要mailto:链接。单击此链接时,将打开MS Outlook,并在新消息中显示提供的信息。
一般来说,这会按预期运行,但是以下字符串会导致Chrome(包括所有其他Chrome窗口)崩溃,并显示以'哇哇!'
> mailto:xxxxxxxxxx@xxxxxxxxxx.xxx?body=xxxxxxx%0A%0Axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> %0A%0Axxxxxxxxxxxx x xxxxxxxxxxxxx%0A xxxx%0A xxxx%0A xxxx%0A xxxx%0A
> xxxx%0A%0A xxxxxxx xxx
我显然删除了所有个人信息,但结构方面是相同的。可以通过将链接粘贴到omnibox
。
从末端移除其中一个x将使其正常工作,使其看起来是一个长度问题,但是仅仅使用由x组成的较长的主体不会导致问题。
我的问题是:
此问题是否已在更高版本的Chrome中得到明确解决?如果是这样,那么一个简单的($ .browser.chrome&& $ .browser.version == 29)检查会足够了,但如果没有,那么我会遇到更多问题。
不幸的是,添加GMail处理程序的常见修复程序在此处不合适,并且在启动时也无法向Chrome添加任何命令行参数,从而限制了我可以提供的调试信息量。