这个问题可能属于超级用户,但无论如何我都会尝试在这里问它,因为我相信,一些 Web 开发人员可能会遇到这种奇怪的行为。
在 VirtualBox 上测试网站的 IE8/winXP 兼容性时,我遇到了一个奇怪的问题$ is undefined
,这是由于不包含 jQuery(和 jQuery UI)引起的,当被解析为file:///
url 的相对路径引用时。似乎是因为它们的大小太大(超过 200KB)。
只需将这两个大文件的链接替换为那些链接就可以http://
解决我的问题。
但这里有一个问题:为什么会发生这种情况?
是配置错误吗?一个错误?一个已知的设计决策?
细节:
- 虚拟盒子 4.1.8
- 主机操作系统:win7 64 位,客户操作系统:xp sp3 32 位
- 已安装来宾添加,页面从 VB 共享文件夹启动
- 该错误在所有浏览器中都表现出来(即使在歌剧中,它忽略了即安全设置,afaik)
- ie配置是默认的
- 脚本是这样包含的:
<script type="text/javascript" src="js/libs/jquery/jquery-1.7.2.js">
- 未扣除确切的尺寸限制。