我想从php脚本中获得的页面包含ajax。所以当我做这样的事情时:file_get_contents($url);
我只收到javascript的内容。
是否可以在执行所有ajax的情况下获得页面?
要从通过AJAX输入的javascript中运行javascript内容,您必须在脚本上运行eval,但您最好确保javascript不是"用户输入",否则使用它,您可能会遇到一些严重的安全问题。
当您通过AJAX提取内容并使AJAX成功激活js文件中的一个函数时,使用eval加载js文件也是不好的做法。