-1

它不仅仅是一个 wkwebview,它是一个在 wkwebview 中运行的单页应用程序,它是 Safari 应用程序扩展的弹出窗口。我需要在我的 SafariExtensionViewController 和 wkwebview 中的这个 spa 之间进行通信。我完全失去了如何处理它的想法。

4

1 回答 1

1

如果你想调试 wkwebview 显示的 javascript 代码,你需要去 Safari -> Preferences -> Advanced -> Show Develop Menu In Menu Bar

然后 Safari 上会出现一个新选项卡“开发”按下它并选择模拟器或您的应用程序正在运行的设备(如果您没有看到任何设备或模拟器,因为您在应用程序运行之前运行了 Safari。通过左键单击关闭它->关闭并再次打开它,它将起作用)

它将向您显示应用程序当前呈现的 html.. 按下它您可以选择调试您的应用程序,请参阅控制台上的日志/错误

希望我有所帮助

于 2019-12-24T13:42:01.807 回答