Tag: uiwebview

以编程方式处理uiwebview中的文本字段

我有一个带有文本字段和提交button的网页。 该网页在UIWebView中加载。 我将如何以编程方式按下该网页的提交button? 或者,我将如何以编程方式使网页内的文本字段成为第一响应者并显示软键盘? 只是以编程方式重新创build相同的行为,就好像用户触摸了网页上的文本字段。 我想假设页面的来源是未知的。 这不是一个UITextField,它只是在UIWebView中显示的网页内。 提前致谢。

从UIWebView的W / Swift中获取多个div元素的属性到我的iOS应用程序中

我如何从我的UIWebView中定义的div元素的属性到我的iOS应用程序? 进一步解释… 我有一个非常简单的HTML文件,我加载到一个UIWebView。 它允许用户点击打开或closuresbutton。 我在div上设置了一个属性为true或false。 请参阅下面的我的代码。 <html> <head> <title>Tire Selection Template</title> <style> .front_truck_box{ display:flex; flex-wrap: wrap; border:1px solid black; height:80px; flex: 0 1 80px; padding:10px; } .middle_truck_box, .back_truck_box { display:flex; flex-wrap: wrap; border:1px solid black; height:80px; flex: 1 1 120px; max-width:250px; padding:10px; } .wrapper{ display:flex; flex-direction: row; flex-wrap: nowrap; align-items:center; justify-content: center; } .tire_box{ flex: […]

parsingXML文件中的链接并将其推送到UIWebView

我一直在试图parsingXML文件,以便从使用后台获取的网站获取文章。 这个教程的链接在这里 。 我已经成功地完成了教程并parsing了我的XML文件,但是不是通过safari在外部推送链接,当用户点击文章时,我希望他们能够在UIWebView中看到它。 我将如何在我的代码中实现这个? 我的CODE: NewsViewController.h(这个文件加载一个运行后台获取文章的uitableview): #import <UIKit/UIKit.h> @interface NewsViewController : UIViewController<UITableViewDelegate, UITableViewDataSource> @property (weak, nonatomic) IBOutlet UITableView *tblNews; – (IBAction)removeDataFile:(id)sender; -(void)fetchNewDataWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler; @end NewsViewController.m: #import "NewsViewController.h" #define NewsFeed @"http://www.teamfortress.com/rss.xml" #import "XMLParser.h" @interface NewsViewController () @property (nonatomic, strong) UIRefreshControl *refreshControl; @property (nonatomic, strong) NSArray *arrNewsData; @property (nonatomic, strong) NSString *dataFilePath; -(void)refreshData; -(void)performNewFetchedDataActionsWithDataArray:(NSArray *)dataArray; @end […]

检测UIWebView链接,无需点击

我想知道是否有任何可能的方式来检测链接在UIWebView没有点击url? 例如,如果页面有PDF文件自动获取其链接。 我知道与webview的委托,我可以检测点击这样的url: func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool { if navigationType == .linkClicked { print(request.url?.absoluteString) } return true } 但有没有任何可能的方式来检测链接没有点击?

在closuresUIWebView后维护会话

我有一个应用程序有一个login页面驻留在应用程序服务器上。 所以我打开一个UIWebView来处理login。 之后,我想切换到UIView,并使用ASIHttp库进行API调用(其他人也可以接受)。 问题是; 在我login服务器保持会话对象进行身份validation的目的,所以当我closuresUIWebView并切换到一个UIView,并进行API调用,失败。 我相信,不知何故,我需要维护API调用中的会话对象(login后设置)。 我怎样才能做到这一点?

如何在本机UIWebView中显示webp图像格式?

收到的HTMLstring与源自其中的webp图像。 需要在iOS本地uiwebview中显示这些webp图像。 任何build议,请…

从UIWebView捕获打印请求

我有一个应用程序,是一个网站的包装。 它允许我们在我们的业务中使用第三方Web应用程序来提供一些服务。 其中一件事就是打印标签。 在移动Safari浏览器中,如果我进行设置并按打印,请求将在safari中进行处理,并且我可以在没有任何问题的情况下使用打印进行打印。 在我的自定义应用程序的内部uiwebview使相同的请求,但没有发送到打印机。 我添加了一个popup窗口,可以手动提交打印作业,但无法捕获来自webview的任何打印请求。

如何捕获MonoTouch中的UIWebView错误?

下面是目标C中类似问题的答案 ,但我不确定将其转换为MonoTouch的正确方法。 基本上,我希望能够抓住JavaScript错误,至less知道文件名和行号 – 不幸的是, window.onerror并没有给出这个重要的信息。 特别是,我不确定是否应该公开一个本地库,或者如果我可以写在纯粹的MonoTouch中。

UIWebview加载不同的文件切换语言

我有不同的embeddedHTML文件在不同的语言。 我想根据当前的语言在webview中加载正确的文件。 有没有办法做到像NSLocalizableString一样简单? 谢谢

UIWebView内容偏移

我想显示在我的应用程序的UIWebView的google.mapsurl,但页面出现在这个我想要的不同点。 我尝试了很多问题的一切,如设置webview.scrollview的contentOffset或contentInset或ScrollsToTop,甚至与JavaScript的命令,但他们都没有工作。所以这是问题: 这是我希望得到的预期结果: 我希望我的网页在上面而不是在中间。 url : url