0
我有一個友好的功能:爲什麼歷史狀態不能在JS中本地更改?
var crashBrowser = function(){
var total = "";
for(var i = 0; i < 100000; i++) {
total = total + i.toString();
history.pushState(0,0, total);
}
}
在調用crashBrowser()
時,該網站運行在http://
工作正常,但爲什麼出現時file://
在URL
當地叫我通過JS錯誤看問題,它說file://
不支持。如果有的話,我想知道原因。
嗯,這不是你的功能,你從它的「crashxyz.com」網站之一。 –
我懷疑這是瀏覽器試圖阻止本地文件的XSS攻擊的情況。 http://stackoverflow.com/a/13348807/367865 – Ouroborus
@Bálint是的,它不是我的 - 我只是說我有它 –