0

我正在创建一个要在 iOS 7 中的 UIWebView 内运行的 HTML 页面。当我尝试读取 JavaScript 对象的属性时,它会中断。它不会崩溃或任何东西,只是不读取属性。

这是我的 JS:

var TestObject = {};
var TestObject2 = new Object();

TestObject.title = "This is the first Title";
TestObject2["title"] = "This is the second.";

alert(TestObject.title);
alert(TestObject2.title);

我试过小写的对象名称,在括号中传递属性,没有区别。警报显示为“未定义”。此代码适用于 iOS Safari,但不适用于 UIWebView。

关于我做错了什么的任何想法?

4

1 回答 1

0

我在处理来自 uiwebview 的警报时遇到了数千个问题。如果我是你,我会从 JS 发送消息并用可可选择器捕获它。尝试使用这样的库: https ://github.com/tcoulter/jockeyjs 并显示来自 uialertview 的警报。

于 2013-10-30T20:30:25.217 回答