草庐IT

UIWebVIew

全部标签

iphone - UIWebView 并不总是调用 -[NSURLCache storeCachedResponse :forRequest:]

UIWebView似乎并不总是在加载资源时调用storeCachedResponse:forRequest:。有谁知道为什么?我正在尝试使用-[NSURLCachestoreCachedResponse:forRequest:]来缓存图像,它可以很好地完成大部分工作,但在某些情况下UIWebView不会调用此方法在实际有图像的页面加载上。 最佳答案 回答赏金提供者的查询:I'mseeingthisforsmallfiles(100sofbytes)aswell.ThewebviewalsofailstocallcachedRespo

iphone - UIWebView 并不总是调用 -[NSURLCache storeCachedResponse :forRequest:]

UIWebView似乎并不总是在加载资源时调用storeCachedResponse:forRequest:。有谁知道为什么?我正在尝试使用-[NSURLCachestoreCachedResponse:forRequest:]来缓存图像,它可以很好地完成大部分工作,但在某些情况下UIWebView不会调用此方法在实际有图像的页面加载上。 最佳答案 回答赏金提供者的查询:I'mseeingthisforsmallfiles(100sofbytes)aswell.ThewebviewalsofailstocallcachedRespo

ios - 如何将事件从在 UIWebView 中运行的 HTML 发送到 native Objective-C 代码?

我想在iOS应用程序中集成一个完整的HTML框架(即HTML/CSS/JavaScript),并使负责运行HTML内容的UIWebView能够与nativeObjective-C源代码的其余部分进行通信。方向1:从Objective-C到UIWebView中的HTML让源代码的其余部分向HTML内容发送消息的方法非常简单:我只需在Objective-C端调用stringByEvaluatingJavaScriptFromString:并以正确的方式实现JavaScript方法。方向2:从UIWebView中的HTML到Objective-C这是我无法真正弄清楚的方式。到目前为止,我唯一

ios - 如何将事件从在 UIWebView 中运行的 HTML 发送到 native Objective-C 代码?

我想在iOS应用程序中集成一个完整的HTML框架(即HTML/CSS/JavaScript),并使负责运行HTML内容的UIWebView能够与nativeObjective-C源代码的其余部分进行通信。方向1:从Objective-C到UIWebView中的HTML让源代码的其余部分向HTML内容发送消息的方法非常简单:我只需在Objective-C端调用stringByEvaluatingJavaScriptFromString:并以正确的方式实现JavaScript方法。方向2:从UIWebView中的HTML到Objective-C这是我无法真正弄清楚的方式。到目前为止,我唯一

ios - WKWebKit : No dataDetectorTypes parameter

在UIWebView中,将UIDataDetectorTypes添加到View相当容易:myUIWebView.dataDetectorTypes=UIDataDetectorTypePhoneNumber;等等。但是,WKWebView似乎没有类似的属性。This引用文献提到它已移至myWebKitView.configuration的WKWebViewConfiguration属性,但officialdocumentation并且header本身没有引用dataDetectorTypes。我目前正在尝试将应用程序从使用UIWebView迁移到WKWebView,并且该应用程序当前具

ios - WKWebKit : No dataDetectorTypes parameter

在UIWebView中,将UIDataDetectorTypes添加到View相当容易:myUIWebView.dataDetectorTypes=UIDataDetectorTypePhoneNumber;等等。但是,WKWebView似乎没有类似的属性。This引用文献提到它已移至myWebKitView.configuration的WKWebViewConfiguration属性,但officialdocumentation并且header本身没有引用dataDetectorTypes。我目前正在尝试将应用程序从使用UIWebView迁移到WKWebView,并且该应用程序当前具

ios - UIWebview全屏尺寸

我正在尝试使用设备的整个屏幕(状态栏和顶部栏除外)在UIWebview中显示pdf。到目前为止,我在我的.h文件中创建了IBOutletUIWebview*webview;。我在Storyboard中连接了webview,并在我的.m文件中编写了以下代码:-(void)viewDidLoad{[superviewDidLoad];webview=[[UIWebViewalloc]initWithFrame:CGRectMake(0,0,320,460)];webview.scalesPageToFit=YES;webview.autoresizesSubviews=YES;webvie

ios - UIWebview全屏尺寸

我正在尝试使用设备的整个屏幕(状态栏和顶部栏除外)在UIWebview中显示pdf。到目前为止,我在我的.h文件中创建了IBOutletUIWebview*webview;。我在Storyboard中连接了webview,并在我的.m文件中编写了以下代码:-(void)viewDidLoad{[superviewDidLoad];webview=[[UIWebViewalloc]initWithFrame:CGRectMake(0,0,320,460)];webview.scalesPageToFit=YES;webview.autoresizesSubviews=YES;webvie

ios - 清除 iOS 8.4 上 WKWebView 的 Cookie

我正在构建一个使用单点登录的应用程序供用户登录。用户成功输入ID和密码后,Web端会返回header,我会获取这些header并将其存储在我的应用程序中。WKWebView还设置了一个用户成功登录的cookie。这是我想要避免或撤消的。我看到的不良行为是,如果我登录一个用户,一切顺利,然后我注销他们并重新登录,WKWebView认为用户仍然登录并接受他们到不需要的URL。在iOS9中,缓解这种情况非常简单:letconfig=WKWebViewConfiguration()config.websiteDataStore=WKWebsiteDataStore.nonPersistentD

ios - 清除 iOS 8.4 上 WKWebView 的 Cookie

我正在构建一个使用单点登录的应用程序供用户登录。用户成功输入ID和密码后,Web端会返回header,我会获取这些header并将其存储在我的应用程序中。WKWebView还设置了一个用户成功登录的cookie。这是我想要避免或撤消的。我看到的不良行为是,如果我登录一个用户,一切顺利,然后我注销他们并重新登录,WKWebView认为用户仍然登录并接受他们到不需要的URL。在iOS9中,缓解这种情况非常简单:letconfig=WKWebViewConfiguration()config.websiteDataStore=WKWebsiteDataStore.nonPersistentD