2012-03-22 15 views
3

PhoneGap Buildを使用して、HTMLファイルの親フォルダにある外部ファイル(CSS/JavaScript)を参照できません。PhoneGapビルドを使用して外部ファイルを参照できません。

次の例では、正常に動作します:

<link rel="stylesheet" href="teste.css" /> 

しかし、それはそれを読み込むdoens't親レベルにファイルを移動した場合。

<link rel="stylesheet" href="../teste.css" /> 

または

<link rel="stylesheet" href="./../teste.css" /> 

答えて

0

私はweinreを使用してアプリケーションをdebbugedとPhoneGapのはindex.htmlには位置していたフォルダとしてルートを検討していることに気づいた

つまり、index.htmlを親フォルダに配置するために、Webアプリケーションの構造をリファクタリングしました。

+0

それではどのように動作しますか?もしあなたがwwwフォルダ缶にindex.htmlを持っていれば、他のフォルダwww/jsがあり、それにファイルを置くことができますか?あなたはhref = "/ js/file.js"でこのページを参照していますか? – VinnyG

+0

うん、そうだ。 –

0

ちょうど推測しかし、あなたは、あなたがその一部として、AJAXを使用していると仮定すると、IMをjQueryのモバイルを使用している場合。そのAjaxが、アプリケーションのルートにある別のページにページを読み込んでいて、そのページが技術的にサブフォルダ内に存在しないということを意味する場合、ファイルはオンの場合と同じように親cssを参照するだけですその根。理にかなっている?

そうではなく、

<link rel="stylesheet" href="../teste.css" /> 

ちょうど保つ

<link rel="stylesheet" href="teste.css" /> 
+0

別のページにページを読み込んでいません。私のページは現在サブフォルダにあり、親レベルにある外部ファイルを参照したい。 –

+0

大丈夫です。別の質問は、これはiOSやAndroidで起こっていることですか? –

+0

Android。私はweinreを使ってアプリケーションをデバッグし、PhoneGapがページのフォルダをルートとみなしていることに気づいたので、セキュリティに関する質問のためにトップレベルにアクセスすることはできません。つまり、私はそのページをサブフォルダに入れることができません。 –

関連する問題