1

私には未解決のこの質問があります.... WebView の現在の URL がアプリの Documents ディレクトリ内のローカル ファイルであるかどうかを確認する必要があります....どうすればこれを行うことができますか??

ありがとう!

4

3 に答える 3

6

確認してもいい:

[request.URL isFileURL];

詳細はこちら

于 2009-11-19T21:47:02.527 に答える
2

URL のスキームを確認してください。NSURL*と呼ばれるインスタンスがあると仮定しますmyURL:

if ([[myURL scheme] isEqualToString:@"file"]) {
    NSLog(@"URL %@ is local", myURL);
}

NSURLURL のさまざまな部分へのアクセスについて詳しくは、Apple の仕様をお読みください。

と仮定すると、次のようなものをUIWebView*呼び出すmyWebViewことができます。

[[myWebView request] URL]

NSURL*Web ビューが現在ロードしているものを取得します。scheme次に、上記のようにそのオブジェクトを呼び出すことができます。

于 2009-11-19T21:26:31.097 に答える
0

URL の file:// プロトコルを確認します。

于 2009-11-19T21:06:48.823 に答える