相关疑难解决方法(0)

如何防止WKWebView反复询问访问位置的权限?

我有一个WKWebView在我的应用程序中,当我开始浏览www.google.com或任何其他需要位置服务的网站时,会出现一个弹出窗口,即使我已经接受分享,也要求获得访问设备位置的权限我的位置.

我唯一能做的就是管理这个位置的东西是我添加了NSLocationWhenInUseUsageDescription属性info.plist.

我在网上找不到任何答案,所以任何想法都会非常感激.

webkit geolocation ios wkwebview

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

UIAlertView 已弃用且不适用于基于 UIScene 的应用程序,请使用 UIAlertController

我是 Swift 的新手,我收到了这个错误。

我不明白,因为我的代码中没有使用任何类型的警报。

这是我的视图控制器:

import UIKit
import WebKit

class ViewController: UIViewController{

    @IBOutlet weak var webView: WKWebView!
    override func viewDidLoad() {
        super.viewDidLoad()

        let url = URL(string: "https://www.google.com/maps")!
        webView.load(URLRequest(url: url))
    }
}
Run Code Online (Sandbox Code Playgroud)

我只想在我的应用程序中使用 WKWebView 并使用该位置。

我已经添加NSLocationAlwaysAndWhenInUseUsageDescriptioninfo.plist

如果您使用 iOS 13、Xcode 和此示例以及任何使用谷歌地图等位置的网站,则可以重现此错误。

xcode webkit uikit swift wkwebview

4
推荐指数
1
解决办法
3941
查看次数

标签 统计

webkit ×2

wkwebview ×2

geolocation ×1

ios ×1

swift ×1

uikit ×1

xcode ×1