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