©emu
近期有大量的投訴是關于在腳本運行過程IE報告“存儲空間不足,無法完成此操作”的。出現此問題的用戶全部都無法訪問IE的“幫助——關于”頁面,報告相同的錯誤,因此可以定位為IE本身出了問題。
懷疑是某些軟件修改了系統造成,但是也一直沒有定位到是什么軟件或者插件。由于問題無法在開發機上重現,定位了非常久,最后猜測是由于在模式對話框中訪問navigator.userAgent造成。編寫了如下頁面:
<SCRIPT>
showModalDialog("javascript:'<script>alert(navigator.userAgent);<\/script>'")
</SCRIPT>
保存后發送到出問題的用戶那里運行,果然重現了問題:

©emu