什么之间的区别__PRETTY_FUNCTION__,__FUNCTION__,__func__,和他们在哪里记录?我如何决定使用哪一个?
我正在使用WKWebview开发简单的Web浏览器.我可以通过自定义Javascript检测何时在SPA中更改了网址,例如trello.
这种方式在放大器页面中不起作用.(谷歌的加速移动页面)我尝试print("webView.url")了所有的WKNavigationDelegate功能但我无法检测到的变化amp page url.
但webView有放大器页面网址,我想将放大器页面网址保存到本地商店.
我有一个呈现Laravel Web 应用程序的WKWebView。我目前有我的 ViewController 设置来捕获 URL 更改 - 它可以捕获大部分更改。但是,WKWebView 似乎忽略了通过 JavaScript 事件进行的少量 URL 更改。
我已经尝试了以下所有解决方案并在下面的代码中实现了它们:
在我展示代码之前有一个有趣的说明:它能够检测简单的 #hash 更改,但无法检测从第 1 页加载到第 2 页的 JavaScript 事件操作(这是我试图捕获的 URL 更改):
https://myweb.com/dashboard ? https://myweb.com/dashboard/projects/new
视图控制器.swift
import UIKit
import WebKit
class ViewController: UIViewController, WKUIDelegate, WKNavigationDelegate {
@IBOutlet var webView: WKWebView!
override func …Run Code Online (Sandbox Code Playgroud)