菜鸟教程小白 发表于 2022-12-12 21:20:11

iphone - 在 UIWebView 中禁用 PDF 文件中的超链接


                                            <p><p>我有一个带有 PDF 文件的 WebView,其中的一个文档包含我想要禁用的超链接。我尝试使用这种方法,但它不起作用,链接仍然打开并加载讨厌的 URL:</p>

<blockquote>
<ol>
<li>I put <code>UIWebViewDelegate</code> in my <code>ViewController.h</code></li>
<li>I then put this code in my <code>ViewController.m</code>:</li>
</ol>
</blockquote>

<pre><code>- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
    if (webView == myReadingArticlesWebView) {
      return NO;
    }
    else {
      return YES;
    }
}
</code></pre>

<p>任何想法如何使这个简单易行?我承认我在上面描述的过程中可能会犯一些错误。</p>

<p>编辑:</p>

<pre><code>- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
    if () {
      return YES;
    } else {
      return NO;
    }
}
</code></pre>

<p>上面的代码对我也没有任何作用</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>只需将 <code>UIWebView</code> 的 <code>dataDetectorTypes</code> 属性设置为 <strong>None</strong>:</p>

<pre><code>;
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 在 UIWebView 中禁用 PDF 文件中的超链接,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/10887965/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/10887965/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 在 UIWebView 中禁用 PDF 文件中的超链接