Rob*_*Fox 5 html javascript ajax
我需要渲染页面而不执行它的JavaScript(但是注入我自己的脚本),向用户显示页面从机器人的POV看起来如何.
到目前为止,我已经考虑过使用ajax加载页面,<script></script>从加载的数据中删除所有标签,注入我自己的<script></script>标签并用过滤后的数据替换页面html.
有没有更好的方法来实现这一目标?
也许不是更好的方法,而是使用 javascript 做你想做的事情的替代方法:
您可以编写一个(php)服务器端脚本,使用file_get_contents()获取原始页面内容,使用 php 删除和替换 javascript 页面内容(str_replace,substr_replace,preg_match),然后在 iframe 中调用此 php 脚本。
有关更多详细信息,请参阅我的相关答案: https: //stackoverflow.com/a/17262334/888177