我將Date對象傳遞給調用date.getHours()
或任何其他方法(如date.getFullYear()
)的方法,並且它會引發錯誤"Can't execute code from a freed script"
。看來,IE9不能正確支持日期選擇器使用的日期對象。當在IE9中調用date.getHours()時,「無法從釋放的腳本執行代碼」
我是新來的JavaScript /通用編碼,並有問題,似乎只發生在IE9。我警告這個大家因爲我去了關於完全錯誤的方式解決它......
我試着在試圖解決這一問題的各種不同的東西,如:
if (date.getHours()=="undefined") {
var localDate = new Date(date);
var hours = localDate.getHours();
// etc
}
我現在有一個解決方案(它可能不是最好的,但它的工作),並會在下面發佈,但我想知道是否有其他人遇到同樣的問題,以及他們如何解決它?
你讀過http://stackoverflow.com/questions/83132/what-causes-the-error-cant-execute-code-from-a-freed-script? – user123444555621