无法使用 Safari 的 Web 检查器在 WKWebView 中调试用户 javascript
Cannot debug user javascript in WKWebView using safari's web inspector
我将 jsScript 添加到 WKWebView,如下所示:
WKWebViewConfiguration *configuration = [[WKWebViewConfiguration alloc] init];
WKUserScript *userScript = [[WKUserScript alloc] initWithSource:scriptSource...];
[configuration.userContentController addUserScript:userScript];
我确定我的脚本已 运行 成功。但是我无法使用 Safari 的 Web Inspector 找到我的脚本。我记得几周前我在 Web Inspector 中看到我添加的脚本显示为 'User Script'。我不知道为什么它现在不起作用。
感谢您的帮助。
这是因为我的新 jsscript 中有一些错误。当我修复它时,它在网络检查器上消失了。
我将 jsScript 添加到 WKWebView,如下所示:
WKWebViewConfiguration *configuration = [[WKWebViewConfiguration alloc] init];
WKUserScript *userScript = [[WKUserScript alloc] initWithSource:scriptSource...];
[configuration.userContentController addUserScript:userScript];
我确定我的脚本已 运行 成功。但是我无法使用 Safari 的 Web Inspector 找到我的脚本。我记得几周前我在 Web Inspector 中看到我添加的脚本显示为 'User Script'。我不知道为什么它现在不起作用。
感谢您的帮助。
这是因为我的新 jsscript 中有一些错误。当我修复它时,它在网络检查器上消失了。