草庐IT

UIWebVIew

全部标签

iOS UIWebView 在 "WebThread"中崩溃

有人能帮我解决这个崩溃吗?在加载某些UIWebView实例之间来回切换时,它会间歇性地发生。崩溃通常略有不同,但始终是具有相似堆栈跟踪的“WebThread”的崩溃。以下是两次崩溃的相关部分:Date/Time:2011-11-0814:29:01.165-0500OSVersion:iPhoneOS5.0(9A334)ReportVersion:104ExceptionType:EXC_BAD_ACCESS(SIGSEGV)ExceptionCodes:KERN_INVALID_ADDRESSat0x00000006CrashedThread:4Thread4name:WebThre

ios - UIWebView 正在请求位置权限

我正在开发一个在UIWebView中显示移动网站的应用程序。本网站使用位置。即使艰难,我也已授予该应用程序位置权限。每次我打开应用程序时,UIWebView都会询问位置权限(英文)。应用请求位置访问权限:UIWebView请求位置访问:我能否让UIWebView停止请求位置权限,或者让应用程序在UIWebview加载网站时请求位置但仅请求一次?更新:我通过本地化Info.plist字符串解决了英文问题。 最佳答案 既然您的应用程序有权获取用户的位置,难道它不能将该信息作为初始URL的一部分(在查询字符串中)传递到您的网站吗?因此,它

ios - 禁用 Cookie UIWebView Swift iOS

我已经使用UIWebView通过社交网络构建了OAuth,但我希望用户每次尝试登录时都登录。我想知道如何在UIWebViewSwiftiOS中禁用或删除缓存和cookie加载。 最佳答案 尝试Thisletstorage=NSHTTPCookieStorage.sharedHTTPCookieStorage()forcookieinstorage.cookies!{storage.deleteCookie(cookie)}NSUserDefaults.standardUserDefaults().synchronize()

swift - 删除所有缓存和 Cookie,重置整个应用程序

我正在尝试构建一个具有UIWebView的应用程序。当我退出我的应用程序时,我希望重置所有数据,包括缓存和cookie。我目前能够删除cookie(可能还有缓存),但问题是即使在删除之后,一些网站似乎还保留了之前事件的数据。这是我用来清除cookie和缓存的代码://Loopsthrougheachofthecookiesanddeletesthem.forcookieinNSHTTPCookieStorage.sharedHTTPCookieStorage().cookies!{NSHTTPCookieStorage.sharedHTTPCookieStorage().deleteC

ios - 在长 UIWebview 内容 iOS 9 中控制/处理嵌入式 youtube 视频

我的UIWebviews包含不同样式的文本、图像、youtube视频等。如果UIWebview有Youtube视频,它默认有画中画按钮(我的视频库应用程序中有PiP功能,带有AVPictureInPictureController,表示PiP在应用程序中启用)。1)我如何为那些嵌入的YouTube视频选择退出PiP另一种情况是我的UIWebviews在UICollectionViewCells中,即处于水平模式,每页1个单元格,启用分页,将页面切换到另一个页面时我无法暂停youtube视频,因为我没有变量或分配给的东西那个玩家来控制玩家。这种情况出现在iPad中,因为在iPhone中,

ios - 限制 WKWebView 的域/url

我正在尝试使用UIWebView在我的应用程序中包含一个在线表单,我注意到一旦用户完成表单,他/她就可以导航到不同的地址。有什么方法可以限制webkit的域/url访问?(这曾经可以使用UIWebView示例:https://stackoverflow.com/questions/7673116/restrict-uiwebview-to-certain-pages‌但现在已弃用) 最佳答案 WKWebView可以利用WKNavigationDelegate限制导航。funcwebView(webView:WKWebView,dec

ios - 使用 UIWebView 从服务器播放视频不起作用

我正在尝试使用UIWebView播放视频并显示来自firebase的标题。我有2个ViewController,第一个videoVC具有视频标签的collectionView,当您按下标题时,它应该带您到第二个ViewController“showVideosVC”。可以成功查看标题,但我遇到的问题是我得到空白的UIWebView。我不知道我做错了什么或者为什么视频没有播放这里是我的收藏查看类classvideosVC:UIViewController,UICollectionViewDelegate,UICollectionViewDataSource,UICollectionVie

IOS webview 全屏

这确实是一个非常简单的问题,但我对IOS开发人员和Swift完全陌生。我正在尝试添加一个webview并使其填满整个屏幕。这是我的代码overridefuncviewDidLoad(){super.viewDidLoad()letmyWebView:UIWebView=UIWebView(frame:CGRect(x:0,y:0,width:300,height:300))self.view.addSubview(myWebView)leturl=URL(string:"https://google.com");letrequest=URLRequest(url:url!asURL);

ios - 缩放时 UITableViewCell 中的更新约束无法与 UIWebView scrollView 一起正常工作

我正在尝试更新表格View单元格的高度,以匹配放大后ScrollView的UIWebView高度。UIWebView是表格的subview查看单元格。在funcscrollViewDidEndZooming(_scrollView:UIScrollView,withview:UIView?,atScalescale:CGFloat){DispatchQueue.main.async{print("\nscrollViewDidEndZooming")print("webView.scrollView.contentSize.height:\(self.webView.scrollVie

ios - 向上/向下滑动手势在 UIWebView 中不起作用

我在UIViewController中托管了一个UIWebView,我设法通过以下方式添加右\左手势:varswipeRight=UISwipeGestureRecognizer(target:self,action:"swiped:")swipeRight.direction=UISwipeGestureRecognizerDirection.Rightself.webView.addGestureRecognizer(swipeRight)向上/向下方向不工作的问题:varswipeDown=UISwipeGestureRecognizer(target:self,action:"