外部javascript在模拟器中工作但不在ios设备中工作

时间:2013-06-05 07:16:52

标签: javascript ios webview titanium

我正在使用Titanium sdk 3.02和iOS SDK 6.1。目前面临外部JavaScript的问题。

<!DOCTYPE html>
<html lang="en">
<head>
<script  type="text/javascript" src="test.full.js"></script>
<script type="text/javascript">
 testing_function();
</script>
</head>
</body>
</html>

此功能在模拟器中运行良好,但设备中没有任何反应。请提供一些解决方案,以便与设备一起使用。

2 个答案:

答案 0 :(得分:1)

确保.JS文件与HTML文件位于同一目录中。还尝试直接浏览.JS(来自设备)文件,以确保您可以访问它。

答案 1 :(得分:0)

您是如何打开基本HTML文件的?因为UIWebView

– loadHTMLString:baseURL:

函数必须具有良好的参数(源必须相对于baseURL可用)。 http://developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html#//apple_ref/occ/instm/UIWebView/loadHTMLString:baseURL

您的.js可以使用与HTML文件相同的路径吗?