标签: uiwebview

禁用UIWebView中的用户选择

我有一个应用程序,我将内容加载到一个UIWebView并呈现此.我无法完全禁用用户交互,因为我希望用户能够单击链接.我只需要禁用用户选择.我发现你可以使用的互联网中的某个地方:

document.body.style.webkitUserSelect='none';
Run Code Online (Sandbox Code Playgroud)

我试着插入这个

[self.contentView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitUserSelect='none';"]; 
Run Code Online (Sandbox Code Playgroud)

webViewDidFinishLoad:

但是,它不起作用.我仍然可以在WebView中选择和复制文本.

什么想法可能会出错?

更新:这似乎只从iOS 4.3开始

webkit uiwebview mobile-webkit ios4 ios

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

如何制作透明的UIWebView

我有一个应用程序,UITableView每行有一个相应的详细视图.在详细视图中,我必须显示一些文本和背景图像(每行的文本不同,但图像保持不变).在我看来,最简单的方法是将文本放在.rtf文件中并将其显示在UIWebView.然后就把它放在UIImageView后面UIWebView.

我试图UIWebView在IB中将不透明度设置为零,但它没有帮助.

你能帮助我吗?

iphone cocoa-touch uiwebview ios

116
推荐指数
4
解决办法
6万
查看次数

如何确定UIWebView的内容大小?

我有一个UIWebView不同的(单页)内容.我想找出CGSize适当调整父视图大小的内容.-sizeThatFits:不幸的是,显而易见的只是返回webView的当前帧大小.

iphone cocoa-touch uiwebview uikit ios

116
推荐指数
5
解决办法
12万
查看次数

我可以设置WKWebView使用的cookie吗?

我正在尝试将现有的应用程序从UIWebView切换到WKWebView.当前应用程序管理Web视图之外的用户登录/会话,并将身份验证所需的cookie设置为NSHTTPCookieStore.不幸的是,新的WKWebView不使用NSHTTPCookieStorage中的cookie.还有另一种方法来实现这一目标吗?

cookies uiwebview ios ios8 wkwebview

111
推荐指数
10
解决办法
11万
查看次数

获取UIWebView的当前URL

我已经尝试获取我的当前网址UIWebView:webview.request.URL.不幸的是,这NSURL是空的.这里有什么不对吗?我正在使用Xcode 3.2.2 beta 5.

上面的代码应该在UIWebView委托中执行didStartLoad.

iphone url request uiwebview ios

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

在UIWebView上启用缩放/缩放

我有一个带有pdf文件的UIWebView.它工作正常.但是如何启用缩放pdf文件呢?

pdf uiwebview

105
推荐指数
6
解决办法
4万
查看次数

iPhone:我们可以使用UIWebView打开pdf文件吗?

我们可以从UIWebView打开pdf文件吗?

如果有人实施了这个,请帮助我.

任何代码段或任何网络链接都会有所帮助.

pdf uiwebview ios

104
推荐指数
3
解决办法
12万
查看次数

iOS JavaScript桥

我正在开发一个应用程序,我将在UIWebView和本机iOS框架中同时使用HTML5.我知道我可以实现JavaScript和Objective-C之间的通信.是否有任何库可以简化实现此通信?我知道有几个库可以在HTML5和javascript中创建本机iOS应用程序(例如AppMobi,PhoneGap),但我不确定是否有一个库来帮助创建使用大量JavaScript的原生iOS应用程序.我需要:

  1. 从Objective-C执行JS方法
  2. 从JS执行Objective-C方法
  3. 从Objective-C收听本机JS事件(例如DOM ready事件)

javascript html5 uiwebview ios

99
推荐指数
4
解决办法
11万
查看次数

Interface Builder中的WKWebView

似乎XCode 6 beta中的IB对象模板仍然在创建旧式对象(iOS的UIWebView和OSX的WebView).希望Apple能够为现代WebKit更新它们,但在此之前,在Interface Builder中创建WKWebViews的最佳方法是什么?我应该创建一个基本视图(UIView或NSView)并将其类型分配给WKWebView吗?我在网上找到的大多数例子都是以编程方式将它添加到容器视图中; 是出于某种原因更好吗?

macos xcode uiwebview ios wkwebview

94
推荐指数
6
解决办法
6万
查看次数

带有Phonegap的iOS 7状态栏

在iOS 7中,Phonegap应用程序将显示在状态栏下方.这可能使单击放置在屏幕顶部的按钮/菜单变得困难.

是否有人知道如何在Phonegap应用程序中修复iOS 7上的状态栏问题?

我试图用CSS抵消整个网页,但似乎没有用.有没有办法喜欢偏移整个UIWebView或只是让状态栏的行为像在iOS6中一样?

谢谢

statusbar uiwebview ios cordova ios7

91
推荐指数
8
解决办法
6万
查看次数