关于IE和Firefox对Html引入外部文件的探查
前几天在学习Ext的时候,刚第一步就卡壳了,长时间连HelloWorld都没哈出来,好让我不郁闷。
情况:我把Ext的库解压缩放在F盘下的某个文件夹,然后在E盘某个文件夹下新建Html页面,并通过动态引入F盘下的Ext所需文件,准备实现个Helloworld,结果IE下成功了,Firefox下死活不行,至始至终报Function not defined。你说我没定义函数或路径错误吧,人家IE却找到了,所以我当时在想:难道是针对Firefox还需要引入别的其他Ext文件支持,这也太弱智了吧(Ext)。所以当时猜想会不会是Firefox不能识别跨盘路径,今天,花了本人宝贵的时间,终于得出结论了:
Firefox不是不支持跨盘路径,而是管你跨不跨盘,它根本就不支持带盘符的绝对路径名,例如“E:\folder1\folder2\test.js”是引入不了的,而以上这些在IE下都不是问题。
同样,经我测试,对于CSS文件的引入Firefox也存在这样的问题。
以上结论,本人并不能给出官方解释,而是通过实践得出的。有时候,实践还是可以得出些真理的。当然信不信有你。
希望早日解决这个问题呀!!