我最近將所有項目切換到ECMAScript 5嚴格模式(即在每個JS文件的頂部添加"use stricts";
),但以下MDC示例代碼無處不在除了Chrome 11。Chrome 11抱怨沒有爲ECMAScript 5中的worker.js定義onmessage嚴格模式
https://developer.mozilla.org/en/Using_web_workers#The_JavaScript_code
在網絡工作者的代碼將調用錯誤
Uncaught ReferenceError: onmessage is not defined.
我試圖用var onmessage
作爲一種解決方法,它會在Chrome 11的工作,但不能在Firefox 4,我不該」 t使用var
無論如何coz AFAIK onmessage
是一個全局變量,就像window
,重新定義它是沒有意義的。
我該怎麼辦?
你能提供一些代碼嗎?沒有樣品就難以猜測 – Mamsaac 2011-05-03 09:45:47