【问题标题】:How Judgment webview page is loaded?判断webview页面是如何加载的?
【发布时间】:2012-05-02 14:24:47
【问题描述】:

Judgement webview 页面是如何加载的?让我告诉你页面正在加载。 此外,无法打开 Webview 中加载的网页,例如以下一些 URL。

- (void)awakeFromNib {
    NSString *urlString = @"http://www.google.com";
    // Insert code here to initialize your application 
    [[_webView mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]];
}

- (IBAction)googleOpen:(id)sender {
    [_webView setMainFrameURL:@"http://www.google.com"];
}

- (IBAction)baiduOpen:(id)sender {
    [_webView setMainFrameURL:@"http://www.baidu.com"];
}

- (IBAction)yahooOpen:(id)sender {
    [_webView setMainFrameURL:@"http://www.yahoo.com"];
}

如何打开带有传递参数的 URL?

【问题讨论】:

    标签: objective-c cocoa webview


    【解决方案1】:
    1. 如果你想知道一个网站什么时候加载了,链接WebFrameLoadDelegate协议,实现webView:didFinishLoadForFrame:就可以知道网页是否加载了。

    2. 使用webView:didStartProvisionalLoadForFrame: 了解网页是否已开始加载。

    3. 检查您与 Internet 的连接,看看您是否可以从其他 Web 浏览器打开这些网站。如果有效,请检查您的 IBAction 是否正确链接到您的按钮。

    4. 打开带有参数的 URL 是什么意思?如果您的意思是拥有一个允许用户在某些网站(例如 Google)上搜索关键字的文本字段,只需执行 http://www.google.com/search?q=%yoursearch,将 %yoursearch 替换为用户输入。

    【讨论】:

    • 我想在网页视图里面打开链接地址,并设置窗口大小。设置链接地址打开窗口大小如。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-23
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多