2011-03-17 56 views
0

我在我的xcode中使用webview JavaScript拒絕運行。有沒有人有任何想法,爲什麼會發生?可能是我的JavaScript中的錯誤阻止它運行?或者它可能是JavaScript必須設置?Ipad - 我的Webview/UIkit Safari瀏覽器不會運行javascript

我是新來的ipad dev。讓我知道你需要我後,我會

更新

奧凱的建議我做了一個簡單的測試。

<div id="test" style="color:black">sfkjldsf</div> 
<script type="text/javascript"> 
    document.write('TEST YOU PIECE OF CRAP'); 
</script> 

<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.min.js"></script> 
<script type="text/javascript"> 
    $(function(){ 
    $('#test').css('background-color','red'); 
    }); 
</script> 
</body> 

它顯示了我的幾件事情。 1. javascript實際上工作 2.問題在於加載jquery 3.如果我本地加載jquery,即src="jquery.js"它不起作用。但是document.write命令確實有效。 4.如果我從cdn上面加載jquery,它工作正常。

我的問題是,我的iPad不會有互聯網連接,所以我不能從CDN加載jQuery。

任何想法?

傑森

回答

2

這個工作,一般來講,很明顯,這樣的東西是錯誤的,你的情況。

我的建議是爲自己做一個非常簡單的樣本/測試,得到它的工作,然後建立它(標準的編程策略,當某些東西不起作用時)。

對於這個簡單的例子,把JavaScript的權利放到html文件中。如果這有效,那麼很可能是JavaScript文件的路徑被破壞(如果我正確記得,它們有點奇怪)。

我們需要更多信息來幫助您更多。如果你做了一個簡單的測試,那麼它會足夠短,包括。

+0

謝謝,我已經這樣做了,發現問題出在jquery上。看看我的更新 – Jason 2011-03-17 06:30:11

+1

幾個想法:1)你確定它是複製jquery.js文件作爲複製資源構建階段的一部分嗎? (你把它添加到項目等)。打開構建的應用程序並檢查。 2)打開jquery.js文件,看看它試圖包含什麼 - 如果它包含其他文件,它會失敗,這可能是問題的一部分。 – Dad 2011-03-17 06:34:01

+0

嗨,好吧,我已經看了一下,該文件是在那裏,也沒有包括該js文件中的任何其他文件...有什麼我需要做的web視圖代碼?好像有代碼來識別那裏的圖像,有什麼我需要認識的JavaScript – Jason 2011-03-17 21:41:47

相關問題