草庐IT

X5WebView

全部标签

html - Swift:如何在 webView 中仅更改 <img> 或图像大小

我正在从服务器获取HTML并将其显示在UIWebView中。由于要求,未选择“缩放页面以适合”选项。UIWebView宽度等于屏幕宽度,高度根据内容而变化。HTML中的图像标签包含一些内联样式,这在webView的View中造成了一些问题。附上截图在第一张图片中,您可以看到图片很小,因为它的内联样式设置的尺寸很小。但是第二个有更大的图像,所以图像越界了。有没有办法控制图片的宽度等于屏幕宽度/UIWebview宽度? 最佳答案 这是我用来在HTML中省略宽度和高度的代码。uiwebview然后调整屏幕宽度内的图像funcHTMLIma

ios - 检查是否有效的 url WebView Swift

我想在将视频网址嵌入我的webView之前检查它是否有效。因为如果用户输入一个不解析或不包含视频的url,那么webView将显示一个白框//(ifMyVariables.linkisvalid){....letCode:NSString="";self.wView.loadHTMLString(CodeasString,baseURL:nil)} 最佳答案 使用UIApplication中的canOpenURL检查url>ifleturl=NSURL(string:yourUrlString){varcanOpen=UIAppli

android - WebView在线加载网站,离线加载本地文件

我实际上是使用Java编程的新手,但我一直在关注我的问题的几种解决方案,但没有找到适合我的情况的解决方案,而且我似乎无法正确获取代码。我想要一个WebView,它在手机在线时打开一个在线页面(例如Google),在手机离线时打开一个本地HTML页面。同时虽然我希望手机在线时覆盖本地页面,这样离线的本地页面总是更新到手机最后一次连接互联网的时间。关于如何做到这一点的任何想法?一些简单的指向正确方向可能会有所帮助。非常感谢。 最佳答案 对我来说,这听起来像是一个简单的webview缓存机制。以下应该可以满足您的需求:WebViewweb

android - WebView在线加载网站,离线加载本地文件

我实际上是使用Java编程的新手,但我一直在关注我的问题的几种解决方案,但没有找到适合我的情况的解决方案,而且我似乎无法正确获取代码。我想要一个WebView,它在手机在线时打开一个在线页面(例如Google),在手机离线时打开一个本地HTML页面。同时虽然我希望手机在线时覆盖本地页面,这样离线的本地页面总是更新到手机最后一次连接互联网的时间。关于如何做到这一点的任何想法?一些简单的指向正确方向可能会有所帮助。非常感谢。 最佳答案 对我来说,这听起来像是一个简单的webview缓存机制。以下应该可以满足您的需求:WebViewweb

Swift:如何让 webview 重新加载它的 url

我有一个带有网站的应用程序。在网站上有指向其他网站和网站页面的链接,但我如何使用按钮或标签栏重新加载页面,使其从webview返回主页 最佳答案 您可以简单地创建两个按钮,一个用于返回,一个用于刷新,然后连接这些IBActions:@IBActionfuncdoRefresh(AnyObject){webView.reload()}@IBActionfuncgoBack(AnyObject){webView.goBack()} 关于Swift:如何让webview重新加载它的url,我们

uiwebview - 简单的 Swift WebView 不工作(Xcode 6 Beta 3)

我在Swift中编写了一个简单的WebView,但每次我尝试在iOS模拟器中启动它时,我都会遇到这些错误。出了什么问题?importUIKitclassViewController:UIViewController{@IBOutletvarwebview:UIWebViewvarurlpath="http://www.google.de"funcloadAddressURL(){letrequesturl=NSURL(string:urlpath)letrequest=NSURLRequest(URL:requesturl)webview.loadRequest(request)}ov

swift - 如何使用 swift 禁用 webView 中的水平滚动?

我有一个简单的webView像:@IBOutletweakvarwebView:UIWebView!overridefuncviewDidLoad(){super.viewDidLoad()leturl="https://developer.apple.com/library/mac/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-XID_456"letrequestURL=NSURL(string:url)letreq

swift - 如何快速从 webView 获取 URL

我有问题,如何从webView获取url?我执行以下代码并得到nil我正在尝试的代码:overridefuncviewWillAppear(_animated:Bool){super.viewWillAppear(true)webView.loadRequest(URLRequest(url:URL(string:"https://www.youtube.com/watch?v=Vv2zJErQt84")!))iflettext=webView.request?.url?.absoluteString{print(text)}} 最佳答案

Swift - WebView 和登录弹出窗口

首先,感谢您使本网站如此出色。(ThumbsUp)看了很多书,这是我第一次提出问题。我正在尝试从我的UIWebView调用一个网站。它调用谷歌和雅虎等网站就像一个魅力。但是,当尝试访问实际需要的网站时,它没有为我提供登录弹出窗口。通过Safari调用该网站确实会显示弹出窗口,并且在成功登录后会显示我需要获取的信息。importUIKitclassWebViewAssets:UIViewController{@IBOutletvarwebViewAssets:UIWebView!@IBActionfuncbackWebViewAssetsButton(){letpresentingVie

ios - 使用 WebView 下载文件

在一个项目中,我想在webView中加载的http页面中下载mp3文件。下载的文件可以通过手机驱动器或保管箱等应用程序打开。当用户点击网页View中的链接时,它应该将其下载到iphone。在服务器端,mp3文件位于webroot之外。所以,下载链接类似于“download.php?id=554”谁能帮我解决这个问题?我想知道有没有办法实现这一目标。谢谢编辑我添加了这个委托(delegate)funcwebView(webView:UIWebView!,shouldStartLoadWithRequestrequest:NSURLRequest!,navigationType:UIWeb