这个问题在这里已经有了答案:CanIsetthecookiestobeusedbyaWKWebView?(25个答案)关闭6年前。我试图在我的iOS应用程序中设置一个WKWebView并设置一个带有身份验证信息的cookie,但我找不到在Swift中设置cookie的方法.我看到了一些问题,但所有答案都在Objective-C中。我试图为Swift解决方案做一些想法,但我也是iOS开发的新手。我尝试做类似的事情:letrequest=NSMutableURLRequest(url:myUrl!asURL)request.addValue("CookieKey=value",forHTT
我在WKWebView上工作,当我加载一个没有参数的url时,它工作正常funcloadAddress(lat:Double,lng:Double){letrequestURL=NSURL(string:"http://url.com/dev2/billboard/geo")letrequest=NSURLRequest(url:requestURLas!URL)webview.load(requestasURLRequest)}但我想用这样的获取参数发送用户的位置funcloadAddress(lat:Double,lng:Double){letrequestURL=NSURL(st
我正在按照本教程使用谷歌登录https://developers.google.com/identity/sign-in/ios/sign-in?configured=true&ver=swift在我的iOS应用上。我创建了一个简单的app-Bridge-Header.h文件并将其放在我项目的主文件夹中。稍后我将GIDSignInDelegate添加到类AppDelegate.swift中,但出现以下异常:使用未声明的类型GIDSignInDelegate。我的app-Bridge-Header.h只包含一行:#import我还完成了本教程前面提到的所有内容。那么为什么xcode看不到
我有一个从UIViewView到WKWebView的迁移问题,检测到使用WKWebView时ScrollView到达底部。在WKWebView之前,我使用UIScrollViewDelegate来检测用户是否通过滚动到WebView的末尾来查看所有内容。如果他这样做了,则启用“确认”按钮。iPhone-knowingifaUIScrollViewreachedthetoporbottom现在使用WKWebView这不再起作用了。我想原因是,当使用WKWebView并加载html字符串时,它会缩小View以使内容完全可见。所以我必须通过将视口(viewport)附加到html字符串来设置
我正在开发一个显示本地存储的HTML内容的应用程序。我的Storyboard场景包含一个自定义菜单View(“MyMenuBar”)和一个“containerView”,我希望在其中加载HTML。这两项都在Storyboard中得到了适当的约束。我正尝试使用Apple推荐的WKWebView。我想将WKWebView添加为“containerView”的subview,并为其提供相同的约束,但我无法做到这一点。内容从屏幕边缘掉落,或根本不显示。这是我的:@IBOutletweakvarMyMenuBar:UIView!@IBOutletweakvarcontainerView:UIVi
我在Crashlytics中看到仅适用于iOS7的崩溃,我无法在模拟器上重现。我有适当的代码,如果iOS7使用UIWebView,如果iOS8使用WKWebView。它在第67行显示崩溃为EXC_BREAKPOINTUNKNOWN。这是我的viewDidLoad()中的相关代码:ifNSClassFromString("WKWebView")!=nil{letconfig=WKWebViewConfiguration()wkWebView=WKWebView(frame:webView.frame,configuration:config)wkWebView!.navigationDe
我将我的Xcode更新到版本7,现在我收到此错误消息,指出桥接header不存在。它告诉我它应该在/users/desktop/apps/projectname/projectname-bridging-header.h中。我checkin了文件,它在那里,但xcode仍然给我一个错误。有没有人以前遇到过这个问题并且知道如何解决它。谢谢! 最佳答案 使用不同的名称创建一个新的桥接文件并链接到该文件。 关于ios-为什么我在Xcode7:BridgingHeaderdoesnotexsis
我正在尝试将GPS坐标传递给方法调用setIOSNativeAppLocation。我在下面有以下代码,但出现此错误:AJavaScriptexceptionoccurred"UserInfo={WKJavaScriptExceptionLineNumber=1,WKJavaScriptExceptionMessage=ReferenceError:Can'tfindvariable:setIOSNativeAppLocation,WKJavaScriptExceptionSourceURL=http://mywebsite.com,NSLocalizedDescription=AJa
在我的应用程序中,我有多个可以访问相同社交网络页面的WKWebView。但我想允许用户在这些页面上拥有多个帐户。现在当两个webviews进入同一个网络时,它登录到同一个帐户。有没有办法在访问不同的wkwebviews时加载不同的账户?谢谢 最佳答案 如果每次他打开同一社交网络的新页面时强制他退出,您应该能够做到这一点。 关于swift-加载单独的WKWebViews时单独的cookies?,我们在StackOverflow上找到一个类似的问题: https:
我正在尝试将刷新添加到WKWebView。我应该在这段代码的什么地方添加一些东西来触发拉动刷新?我还没有找到任何可行的方法将其添加到我的代码中,因此您不会在下面的代码中找到我尝试完成此操作的任何尝试。我找到的大多数答案都是使用Objective-C或我的项目不支持的语言。importUIKitimportWebKitclassCycleViewController:UIViewController,WKNavigationDelegate,WKUIDelegate{varwebView:WKWebView!@IBOutletweakvarcontainerView:UIView!@IB