繁体   English   中英

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

[英]External javascript working in simulator but not in ios device

我正在使用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>

该功能在模拟器中可以正常使用,但在设备中什么也没有发生。请提出一些解决方案,以使其与设备一起使用。

确保.JS文件与HTML文件位于同一目录中。 另外,尝试直接从设备浏览到.JS文件,以确保可以访问它。

您是如何打开基本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文件相同的路径可用吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM