Éri*_*ala 4 javascript firefox webstorm firefox-addon-webextensions
我正在制作一个 Firefox WebExtension。因此,我使用了相关的 API,而 WebStorm 似乎并不知道这些 API,因此出现了很多警告。
\n\n例如,在下面的代码片段中
\n\n        //make the panel a drop zone\n        panel.ondragover = function (\xcf\x84) {\n            \xcf\x84.preventDefault();\n            \xcf\x84.dataTransfer.dropEffect = "move";\n        };\n        panel.ondrop     = function (\xcf\x84) {\n            \xcf\x84.preventDefault();\n            \xcf\x84.stopPropagation();\n            var skware        = document.getElementById(\n                \xcf\x84.dataTransfer.getData(\'text\'));\n            skware.style.top  = (\xcf\x84.clientY - skware.mouseOffset.y) + \'px\';\n            skware.style.left = (\xcf\x84.clientX - skware.mouseOffset.x ) + \'px\';\n            put(\'skwarePos\',\n                skware.id,\n                {\'top\': skware.style.top, \'left\': skware.style.left}\n            );\n诸如此类的事情.dataTransfer将被标记为“未解决的变量”。
没什么大不了的,但是,肯定有一种方法可以告诉 WebStrom 我正在使用Firefox WebExtension JavaScript API,因此这个变量是合法的。
\n\n我发现了一个关于 Chrome 扩展的类似问题,并且确实找到了一个名为firefox-Definitely typed 的库,但波浪线仍然存在。
\n| 归档时间: | 
 | 
| 查看次数: | 255 次 | 
| 最近记录: |