我在 webview 上通过 stringByEvaluatingJavaScriptFromString 运行一些 javascript 代码。当我尝试在代码中记录 js 的结果时没有输出,除非我运行像“document.title”这样简单的东西,它可以工作。
但是使用 Safari 中的远程调试器,我可以使用控制台运行完全相同的代码并获得正确的结果。
关于这里可能发生什么会阻止 javascript 在应用程序中工作的任何想法?显然代码很好,因为它可以在调试器中运行。在应用程序的 web 视图中运行 javascript 是否有限制?
谢谢!