这个问题可能属于超级用户,但我会试着在这里问它,因为我相信,一些网络开发人员可能会遇到这种奇怪的行为。VirtualBox限制.js文件的大小,可以包含在共享文件夹中?
当VirtualBox上测试的网站IE8/winXP的兼容性我碰上的$ is undefined
奇怪的问题,这是由jQuery的(和jQuery UI)引起被不包括在内,当由相对路径引用的,其解析为file:///
网址。看起来是因为它们的大小太大(超过200KB)。
简单地将这两个大文件的链接替换为http://
那些解决了我的问题。
但这里是问题:为什么会发生这种情况?
这是一个配置错误吗?一个错误?一个已知的设计决定?
详情:
- 的VirtualBox 4.1.8
- 主机操作系统:WIN7 64位,客户机操作系统:XP SP3 32位安装
- 客户附加,网页推出来自VB共享文件夹
- 错误是体现自身在所有浏览器(甚至是歌剧,而忽略IE的安全设置,据我所知)
- 即配置是默认配置
- 脚本被列入这样:
<script type="text/javascript" src="js/libs/jquery/jquery-1.7.2.js">
- 确切大小限未扣除。
这听起来像你正在运行到Windows XP中的最大路径长度。 http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx#maxpath。是的,这对于SU来说是一个更好的问题。投票移民。 – 2012-04-13 21:53:31
@MДΓΓБДLL是其中的一个版本)但不是, - 我尝试将jquery文件重命名为'j.js',并将其与.html文件放在同一个文件夹中。没有效果。 – c69 2012-04-13 22:03:02
也许你可以创建一个从你的项目目录到vbox共享目录的符号链接。哦,这是Windows。吹我的脑子,人们在Windows上做webdev。 – 2012-04-14 16:08:51