草庐IT

UIwebview

全部标签

ios - 从 WebView 检测 UIImagePicker 打开与否

在我的项目中,我有一个WebView。在webView中加载的页面包含一个文件(图像)uploader。单击文件uploader上的选择图像按钮,手机的图像选择器将打开。我无权在网页中进行更改,因为它是客户组织的网页。有什么方法可以检测应用程序中UIImagePicker的打开。这是用于文件选择器的html。单击文件选择器时,会弹出UIImagePickerView。我想检测它。 最佳答案 在网页中,为“选择图像”按钮编写一个Java脚本函数。iOS支持使用以下语法提供的自定义URL方案scheme://host/path?quer

ios - WKWebView显示内容时,会白1~2秒左右

WKWebView显示内容时,会白1~2秒左右。不是内存问题,我用的是[selfloadHTMLString:stringbaseURL:baseURL];显示HTML内容,但每次需要等待1~2秒才能正常显示。UIWebview没有这个问题。有什么办法可以解决吗?或者优化这个空白时间? 最佳答案 有时通过网络加载页面需要一段时间。在可以加载数据之前,页面是白色的。一个简单的解决方案是尽早发出load()命令。在它需要被调用之前。我期待下一页,但直到需要时才显示它。需要的时候已经加载好了,我只需要添加即可:viewController

c# - 在 UIScrollView XAMARIN.IOS C# 中添加 UIWebView

我想在UIScrollView中添加一个UIWebView(和一些其他元素)。首先,我的UIWebView没有固定文本,可以更改。所以,正如我在示例和教程中看到的那样,我可以这样做:publicclasstestArticleViewController:UIViewController{privateUIScrollView_scrollView;//PostelementsUIWebView_artcileTextWeb;publictestArticleViewController(){Title="test";View.BackgroundColor=UIColor.White

ios - React Native WebView 在 iOS 上缺少 session cookie

我的WebView应该显示一个具有cookie身份验证的网页。该页面需要一个在登录时获取的sessionIDcookie。为了进行身份验证,我使用fetch()将登录请求发送到网站。登录成功后,我可以看到收到了正确的cookie。成功后,我将启动WebView。它在Android上完美运行,但在iOS上运行不佳。昨天我尝试了很多在SO上建议的不同方法,比如使用react-native-cookies手动获取cookie,但没有任何帮助。下面是一个示例组件,其功能与我的应用相同。我认为问题可能出在我的应用程序配置上,所以我创建了这个极其简单的示例,它也有同样的问题。exportdefau

ios - uiwebview 加载请求不工作 ios

看到WKWebview不支持post请求,我使用旧的UIWebView来加载post请求,但不幸的是页面本身没有加载。在webview委托(delegate)中,响应为200,但在webview和我注意到的调试控制台中没有看到任何内容WF:_userSettingsForUsermobile:{filterBlacklist=();filterWhitelist=();restrictWeb=1;useContentFilter=0;useContentFilterOverrides=0;whitelistEnabled=0;}我已经在plist中为url“192....”添加了应用程

iphone - iOS:如何在 UIWebView 中使用自定义字体?

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:@font-faceisdeprecatedontheiPhoneversionofSafari.Whataremyalternatives?如何在UIWebView中通过@font-face使用自定义字体?我知道可以使用CGFonts在iOS上呈现自定义字体,但在我的特定情况下,我需要在HTML文档中呈现字体UIWebView.这有可能吗?

iphone - 将 UIWebView-heavy iPhone 应用程序移植到 Mac

客户有一个iOS应用程序,该应用程序大量使用UiWebViews(在其中运行javascript)。大约50%的逻辑和UI是用WebViews完成的,其余的是objective-c。他现在也有兴趣将该应用程序移植为Mac应用程序(因为他认为当商店在几个月内支持mac应用程序时,它在应用程序商店中作为2美元的应用程序会很好)。是否可以在Mac中执行您在iPhone应用程序中可以执行的操作——例如嵌入WebView、发送javascript字符串(stringByEvaluatingJavaScriptFromString)、从javascript回调到objective-c代码(shou

objective-c - 如何强制 iPad 启动 wifi 连接?

重新启动我的iPad后,它不会自动连接到wifi。如果我打开Safari或Pandora或其他东西,它将连接到wifi。如果我打开我正在开发的应用程序(它使用网络,例如通过在主屏幕上的UIWebView中加载网页)它不会连接到wifi。如何强制iPad像其他应用程序一样建立wifi连接? 最佳答案 我认为您应该使用info.plist中的属性-应用程序使用Wi-fi。 关于objective-c-如何强制iPad启动wifi连接?,我们在StackOverflow上找到一个类似的问题:

ios - PDF 对于 UIWebView 来说太大了,获取文件大小? (不是尺寸)

我正在构建一个应用程序,其中各种PDF文档必须加载到客户端的UIWebView中。我对他们要加载的文档的控制为零——在大多数情况下,PDF看起来和加载都很棒。然而,其中一些对于WebView来说太大了,并且会开始抛出内存错误和警告(一个是6mb)。1)我可以做些什么来安全地将大型PDF加载到我的应用程序中?2)客户端还可以在应用程序内通过电子邮件发送PDF,当然,大的也会在这里抛出错误。有没有一种方法可以检查UIWebView中加载的内容的文件大小?如果它超过了某个阈值,我将只在电子邮件中附加一个URL,而不是整个PDF。 最佳答案

ios - UIScrollView 中的 UIWebView 和触摸通知

我的ViewController具有以下View层次结构:UIView'-UIScrollView'-UIWebView'-UIWebView'-...moreUIWebViewsUIScrollView启用了分页,每一页包含一个UIWebView。UIScrollView占据整个屏幕,UIWebView也是。现在我的问题是我需要检测整个屏幕上的触摸。我猜UIScrollView以某种方式吃掉了其中的大部分(并且由于UIWebView也包含ScrollView,所以事情变得更加复杂)。我尝试对每个View进行子类化,并尝试了touchesBegan和tap手势识别器,但都没有。我所能得