2010-01-25 49 views

回答

0

根據Apple針對iPhone的應用程序設置的策略,您不能使用任何解釋型語言。因此,JavaScript是不幸的。

這是在iPhone SDK協議中聲明的。

3.3.2 - 中的應用本身可以不安裝或以任何方式啓動其他可執行代碼 ,包括但不限於 通過使用 插件架構的,調用其他 框架,其他API或以其它方式。 沒有任何解釋代碼可以下載 或用於除 代碼之外的應用程序,該代碼由 解釋和運行。Apple的Documented APIs和內置的 解釋器。

1

我不知道你的

的意思正是我想要的JavaScript

整合你裏面的UIWebView充分JS支持。您可以注入自己的JS代碼並與現有的JS代碼進行通信。

+0

我知道我們可以使用和與現有的JS代碼進行通信,但實際上我不知道如何使用該代碼,你可以舉一些這種集成腳本的例子。 – Viral 2010-01-25 09:45:25

+0

有一個「stringByEvaluatingJavaScriptFromString」方法......你可以在這裏找到幾個非常有用的代碼示例:http://iphoneincubator.com/blog/tag/uiwebview – 2010-01-25 10:03:45

0

繼續邁克爾凱斯勒說,你還可以使用嵌入在UIWebView中的JavaScript來訪問本地iPhone功能,通過庫,如phoneGap,使您的JavaScript比普通的Safari瀏覽器更強大。

http://phonegap.com/download

包括可以爲您的JavaScript應用的基礎使用iPhone項目。

相關問題