小编see*_*ble的帖子

当用户点击下拉列表HTML选择标记时,ios8 iPad uiwebview在显示弹出窗口时崩溃

在ios8和iPad上,如果a uiwebview显示包含下拉列表的HTML页面

例如,这个页面http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select

然后

  • 反复点击包含汽车列表的HTML下拉列表.第一项是沃尔沃.
  • 每隔1/2秒左右点击一下uipopover打开和关闭
  • 应用程序将崩溃:

由于未捕获的异常'NSGenericException'而终止应用程序,原因是:'UIPopoverPresentationController()应该在演示发生之前设置一个非零的sourceView或barButtonItem.

无论如何uiwebview在ios8中解决这个问题?

它不会发生使用wkwebview,但我想修复它uiwebview.

更新:这似乎有助于但不确定副作用.我在包含uiwebview的视图控制器中覆盖了以下内容.

-(void)dismissViewControllerAnimated:(BOOL)flag completion:(void (^)(void))completion
{
    if (completion)
    {
        completion();
    }

    [super dismissViewControllerAnimated:NO completion:nil];
}
Run Code Online (Sandbox Code Playgroud)

objective-c uiwebview ios8

42
推荐指数
2
解决办法
1万
查看次数

Android 如何更改 WebView HTTPS 的默认 SSL 密码套件

我需要从在 Android WebView 中加载 HTTPS 页面时显示的默认密码套件列表中删除 RC4 密码套件。

通过设置 SSLSocketFactory 并覆盖 getDefaultCipherSuites,看起来在使用 HttpsURLConnection 时可能是可能的。

但是,我似乎无法获得对 WebView 的 SSLSocketFactory / getDefaultCipherSuites 或类似工具的引用。

我的安卓应用需要支持 4.0+

ssl https android webview

5
推荐指数
0
解决办法
1051
查看次数

标签 统计

android ×1

https ×1

ios8 ×1

objective-c ×1

ssl ×1

uiwebview ×1

webview ×1