2010-05-12 40 views
0

我有一個腳本可以生成一個臨時的HTML文件,該文件可以鏈接到需要運行的外部Javascript文件。爲什麼不是我的JavaScript在使用UIWebView loadRequest的本地HTML文件上工作:?

<script src="file:///Users/raphaeldefranco/Library/Application Support/iPhone Simulator/User/Applications/BA9E724E-76BD-4F28-B224-54B4C73786D6/LogTen.app/Reports/Time by Year/../../Tools/PlotKit/Base.js" type="text/javascript"></script> 

的聯繫是絕對的,他們是在正確的地方(有一個CSS鏈接,以及使用相同的方法,它工作正常)。我一直在使用以下,它發現圖像和CSS很好,但由於某種原因不會運行.js。

[webView loadRequest:requestObj]; 

我試過改變文件的編碼。我有一個問題讓CSS工作,直到該文件是unicode,但到目前爲止沒有運氣。所有腳本文件都與我的項目捆綁在一起

在此先感謝!

回答

1

您無法訪問應用程序包目錄之外的東西。只需複製它們並在沒有路徑的情況下訪問它們。無論如何,當它們安裝在設備上時,它們將處於不同的位置。

+0

感謝羅布,這絕對讓我在正確的道路上,我結束了使用其他方法加載指定本地目錄的網頁,並將HTML鏈接改爲本地和工作。 – Raphael 2010-05-18 22:25:02

相關問題