好吧,所以我是iOS编程的新手。在iOS中使用Javascript构建一个简单的WebView APP
我试着去建立一个非常简单的WebView iOS应用程序加载外部URL以及与之相关联的所有JavaScript(@external服务器也是如此)。
下面的代码完全加载网页,但是当我点击“登录”按钮后,这个Javascript调用似乎没有做任何事情。
- (void)loadView
{
self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
UIWebView *webView =[[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
webView.scalesPageToFit = YES;
[[self view] addSubview:webView];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://mywebsitehere.com/mob/"
]]];
}
这是在外部HTML文件中的登录按钮的代码:
<a id="btnLogin" data-role="button" data-icon="star" href="javascript:__doPostBack('btnLogin','')"><span>Login</span></a>
我一直在使用不同的PhoneGap /科尔多瓦/ ChildBrowser教程也试过,一切似乎非常过时/不工作。
如果可能的话,我还需要GeoLocation中(网页请求某些功能当前位置)。 我基本上只需要它就像在Safari中一样工作。
请帮忙!