這個問題可能屬於超級用戶,但我會試着在這裏問它,因爲我相信,一些網絡開發人員可能會遇到這種奇怪的行爲。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