我已经开始研究JavaScript了。我想在不打开它的情况下计算雅虎主页上的帧数/锚点数(意味着我不想在另一个窗口或框架中加载页面)。没有使用AJAX,我没有找到适当的解决方案。我们不能创建一个引用远程页面的文档对象吗? 由于我使用没有任何框架的JavaScript,有人可以指导我如何做到这一点吗?
答案 0 :(得分:0)
您必须执行HTTP请求才能将HTML字符串提供给DOM对象。 AJAX是最简单的方法,为什么要避免使用AJAX?
在普通的旧Java中,您可以创建一个DocumentBuilder并使用URL来源文档,但我不相信这在javascript中可用。
答案 1 :(得分:0)
如果您仅在客户端工作,则几乎没有选择。这主要是因为您将处理可怕但必要的跨域策略。但是,即使您没有交叉脚本问题,如果没有AJAX,也无法实现这一点。您需要以某种方式向服务器请求页面的HTML。我建议您查看YQL,以解决跨域问题。