2013-02-13 71 views
0

好的。 所以我知道这可能是一个愚蠢的问题,但我已经遍历SO和谷歌在最后几个小时的答案,并没有发现任何东西。另一个Firefox相对路径难题

我目前正在使用JQM 1.2.0和Google Maps js V3创建一个HTML5移动应用程序 - 只是为了设置上下文。 当我尝试在FF 18桌面版本中测试页面时发生我的问题。在其他所有浏览器中,无论是移动还是桌面,我都没有任何问题。另外,我已经在本地主机以及我正在部署的服务器上尝试过,结果也是一样。

在我的HTML文件,我有个亲戚链接,CSS和JS文件:

<script src="js/general.js" type="text/javascript"></script> 
<link rel="stylesheet" href="css/mobile.css"/> 

,而我的链接JQM等是绝对的,因为我使用CDN:

<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script> 

当我使用Firebug,我可以看到具有绝对路径的文件加载正常,而相对路径链接被忽略 - 或者至少我认为是这样,因为控制台或网络窗格中都没有显示任何内容。

当我检查Firebug中的Html窗格时,看起来好像它包含了一个标记pr缺省值(使用正确的URL),但不是如果我尝试使用常规FF方法查看页面源。尽管如此,我已经尝试在我的头文件中包含一个明确的基本标记,但它不会改变任何内容。因此,总结一下:相对路径在FF以外的所有浏览器中工作正常,它发生在我的服务器和本地主机上。

更新: 试图将文件移动到根目录,但它没有帮助。 此外,要查看的JS和CSS文件在Firebug的内容(按箭头index.html中标记的左侧)时,它只是说:

刷新页面以获取源:http://localhost/~u040800/app/general.js

其中,重新加载后当然不会改变。

+0

你确定它是相对路径吗?您是否尝试将文件移动到根目录以查看是否修复了这些文件? – robertc 2013-02-13 11:51:37

+0

嗯..我只是试图将文件移动到根目录,它仍然无法正常工作。说实话,这对我没有多大帮助。 – MsJorge 2013-02-13 12:33:08

+0

它可以帮助你提出更好的问题。这两个文件的“Content-type”头部报告是什么? – robertc 2013-02-13 15:11:57

回答

1

没关系 - 愚蠢的错误在我身边!

注意自我:在开发时,请确保您的附加软件在被问及之前被禁用!否则,你就完成了自己的屁股!

是的,这是正确的 - 我忘了禁用广告过滤...

@robertc:对不起,浪费你的时间。

+0

很高兴看到人们对自己的错误诚实。 – bjedrzejewski 2013-02-14 11:11:37