草庐IT

UIWebView-heavy

全部标签

ios - UIWebView 中的进度条

如何确定UIWebView中的进度?一些观察:1.为了确定下载内容的进度,我们需要创建一个NSURLConnection对象并两次获取数据:一次是UIWebView,另一次是NSURLConnection2.如果我们只使用NSURLConnection获取一次数据并使用该数据text/html加载webview,那么该数据呈现效果很差难点:a)由于两次获取数据会大大减慢该过程,使用私有(private)api是否可行(appstore安全?),如此处给出的:https://github.com/petr-inmite/imtwebviewb)如果我们不能,那么我们如何显示进度条?c)使

ios - UIWebView 中的 PDF 大小

我只想知道在UIWebView中加载pdf后是否可以知道它的大小?当我们使用这样的代码时:[self.siteWebViewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:@"http://www.test.fr/test.pdf"]]]; 最佳答案 是的。绝对有可能在uiwebview中获取pdf的高度(1页高度或任何高度)。我以前做过。下面的代码显示了如何在uiwebview中获取1个页面高度。-(void)getPDFInfo{NSURL*pdfFileU

ios - 估计 UIWebView 的高度

我喜欢估计UIWebView将占用的大小,因为我在表格中使用webview,如果我知道估计的高度,我可以立即将tablecell的大小调整到正确的高度。因此,当我获得HTML时,我计划触发一个低优先级的背景威胁来创建WebView,计算大小,并将其与HTML一起存储在数据库中。然后当用户打开文章时,高度可用。但是当我这样做时,我得到以下错误:bool_WebTryThreadLock(bool),0xb59b610:Triedtoobtaintheweblockfromathreadotherthanthemainthreadorthewebthread.Thismaybearesul

objective-c - 当我们从 UIWebView 向下滚动时如何触发一个方法?

当我们从UIWebView的底部向下滚动时,有什么方法可以触发一个方法吗?我看过很多答案,但找不到可行的想法:( 最佳答案 UIWebView符合UIScrollViewDelegate协议(protocol)。该协议(protocol)定义了scrollViewDidScroll:(查找here)方法。如果你实现它并将你的对象设置为UIWebView的委托(delegate),你应该在View滚动时得到通知。然后,您可以向webview询问其contentOffset并确定滚动是向上还是向下。

iOS 使用新的 youtube API 嵌入 UIWebView 更改

我开始注意到YouTube视频加载到UIWebViews的方式发生了变化,我想知道这是否是我们将来应该期待的行为和/或我们是否可以复制以前的功能。比较截图:右边是旧的,左边是新的。添加的youtube按钮允许用户离开youtube视频并进入youtube网络界面。我希望能够阻止用户离开正在播放的视频。我目前在UIWebView上使用这样的类别:-(void)loadYouTubeEmbed:(NSString*)videoId{NSString*searchQuery=[NSStringstringWithFormat:@"http://www.youtube.com/embed/%@

javascript - 移动 safari(和 UIWebView)上的表情符号缩小

这是一个给objective-c程序员和HTML/CSS/Javascript程序员的问题当我尝试通过CSS在我的网站上使用大字体放置表情符号时,它在我的笔记本电脑上运行良好,但当我在iPhone的浏览器中查看时,表情符号缩小了,但其余文本仍然很大。在笔记本电脑上访问这里:http://jsfiddle.net/yfvuX/然后用iPhone去那里...看出区别了吗?我该如何解决这个问题?在我的UIWebView(Objective-C)或网站本身(HTML/CSS/Javascript)中 最佳答案 当我像这样将字体设置为Appl

iphone - 在 Safari 而不是 UIWebView 中打开 YouTube URL

我试图在初始加载后在Safari中加载任何URL。对于任何其他网页,此代码都可以正常工作:-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)requestnavigationType:(UIWebViewNavigationType)navigationType{NSURL*url=[requestURL];if(UIWebViewNavigationTypeLinkClicked==navigationType){[[UIApplicationsharedApplication]op

iphone - 如何更改 UIWebView 点击事件

如何更改UIWebViewtap当我tapandhold时Action控制。在UIWebView中的某个链接上..它打开一个UIActionSheet具有三个选项opencopyaddtoreadinglist...我需要更改此UIActionsheet像这样的控件......我需要再添加一个按钮到这个......如何做到这一点......如何禁用它并添加新的UIActionSheet根据我的选择...代码-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)requestnavigati

没有 UIWebView 的 iOS 应用程序身份验证

有没有办法在Flask(Python)后端没有webview的情况下对用户进行身份验证?这是我的后端登录代码:@app.route('/login/',methods=['POST'])deflogin():params=json.loads(request.data)username=params['username']password=params['password']u=User.query.filter_by(username=username).first()ifu:ifutils.check_password_hash(password,u.pw_hash):login_

jquery - UIWebView 不会导致 document.ready 触发

我有一个简单的应用程序,它只是在UIWebView中加载一个NSURLRequest。如果我使用模拟器或在设备上加载它,jQuery方法$(document).ready不会触发。我创建了一个测试页面来验证这一点:https://dl.dropbox.com/u/3660978/webviewtest.html这是加载WebView的代码:-(void)loadWebView{NSURL*url=[NSURLURLWithString:@"https://dl.dropbox.com/u/3660978/webviewtest.html"];NSURLRequest*request=[