Я новичок здесь для ios, swift и Xcode.
У меня есть компонент WKWebView
.И я хочу добавить несколько заголовков во время onClick
для перенаправления на другую страницу в WKWebView
.Как я могу переопределить или добавить заголовки?Если в версии Android
я могу сделать следующее:
webView.setWebViewClient(new WebViewClient() {
:
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest url) {
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
view.loadUrl(url.getUrl().toString(), extraHeader);
}
return true;
}
:
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (android.os.Build.VERSION.SDK_INT < Build.VERSION_CODES.N) {
view.loadUrl(url, extraHeader);
}
return true;
}
:
}
Я уже сделал так:
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let url = URL(string: BASE_URL)
let request = NSMutableURLRequest(url: url!)
request.addValue(MOBILE, forHTTPHeaderField: X_CLIENT_TYPE)
self.webView.load(request as URLRequest)
}
Но приведенный выше код предназначен только для первой загрузки.Если я нажму на ссылку в WKWebView
, заголовки исчезнут.
Так что я рад, что любой может мне помочь ...
env: