相关疑难解决方法(0)

如何将本地html文件加载到UIWebView中

我正在尝试将html文件加载到我的UIWebView中,但它不起作用.这是舞台:我的项目中有一个名为html_files的文件夹.然后我在界面构建器中创建了一个webView,并在viewController中为它分配了一个插座.这是我用来附加html文件的代码:

-(void)viewDidLoad
{
    NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"html" inDirectory:@"html_files"];
    NSData *htmlData = [NSData dataWithContentsOfFile:htmlFile];
    [webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@""]];
    [super viewDidLoad];
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,UIWebView是空白的.我很感激一些帮助.

iphone cocoa-touch objective-c uiwebview ios

165
推荐指数
7
解决办法
19万
查看次数

从UIWebView读取HTML内容

是否可以读取已加载到的网页的原始HTML内容UIWebView

如果没有,是否有另一种方法从iPhone SDK中的网页(例如.NET的等价物WebClient::openRead)中提取原始HTML内容?

html iphone uiwebview

131
推荐指数
5
解决办法
15万
查看次数

WkWebView不会加载HTML字符串

我试图在WkWebView中显示我之前下载并存储在String中的html页面.

这就是我设置WkWebView的方法:

    webView = WKWebView(frame: self.blankView.frame)
    webView.navigationDelegate = self
    webView.loadHTMLString(tipShow.htmlString!, baseURL: nil)
    view.addSubview(webView)
Run Code Online (Sandbox Code Playgroud)

我想要显示的html字符串是:

      <html> <style type="text/css"> * { -webkit-touch-callout: none; -webkit-user-select: none; /*
  Disable selection/copy in UIWebView */
     }
   </style> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,
 initial-scale=1">

<title>TITLE</title>

 <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css">
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <script
    src="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.js"></script> </head>

  <body>




<div data-role="page" id="page1">

    <div align=justify style="margin-left:20px; margin-right:20px">

        <font size="4.5" face="HelveticaNeue-Light"><br>

        <p>
THIS IS A TEST
   </p>
</div> </div>

</body></html>
Run Code Online (Sandbox Code Playgroud)

当WkWebView在我的视图中显示时,它就像这样永远.

在此输入图像描述

有人可以解释一下为什么以及如何解决这个问题?

iphone ios swift wkwebview ios9

10
推荐指数
2
解决办法
1万
查看次数

webview与移动应用程序中的本机代码之间的通信

我必须开发一个电子商务移动应用程序.为了将产品展示到应用程序中,我必须使用指向移动网站的webview.与每个产品相关联的是"添加到购物篮"按钮.此按钮也是移动网站的一个元素.在移动应用程序的标签栏中(而不是在webview中),有一个篮子的图标,其中包含篮子的元素数量.webview如何知道用户已将一个或多个元素添加到购物篮并将此信息发送到可以更新购物篮图标的原生移动应用程序?

android webview native-code ios

9
推荐指数
2
解决办法
2万
查看次数