我已经开始使用JavaScript。我想计算雅虎主页上的帧数/锚点数量,而不打开它(意味着我不想在另一个窗口或框架中加载页面)。没有使用AJAX,我没有找到适当的解决方案。我们不能创建一个引用远程页面的文档对象吗? 由于我使用的JavaScript没有任何框架,有人可以指导我如何做到这一点?在不打开的情况下访问网页的DOM元素
0
A
回答
0
如果您只在客户端工作,您的选择很少。这主要是因为你会处理可怕的但必要的跨域策略。但是,即使您没有跨脚本问题,也无法在没有AJAX的情况下完成此操作。您需要以某种方式向服务器请求页面的HTML。我建议看看YQL,因为它似乎解决了跨域问题。
0
您必须执行HTTP请求才能将HTML字符串提供给DOM对象。 AJAX是最简单的方法,为什么你想避免AJAX?
在普通的旧Java中,您可以创建DocumentBuilder并使用URL来源文档,但我不相信这在JavaScript中可用。
相关问题
- 1. 在不使用webview的情况下打开网页
- 2. 在不破坏封装的情况下访问基类元素
- 3. 如何在不访问React的情况下获取div元素?
- 4. 如何在不打开新窗口的情况下打开网页?
- 5. 如何访问在Chrome中打开的新网页的DOM
- 6. 如何在不附加html的情况下打开网站的网页?
- 7. 在不使用eval的情况下在Javascript中访问嵌套的JSON元素
- 8. 在不打开%homepath%的情况下打开VIM中的文件
- 9. 访问DOM元素
- 10. 访问DOM元素
- 11. 在不提供URL的情况下在网页(Wordpress)中打开pdf文件?
- 12. 在不打开网页的情况下在Excel 2010中调用URL
- 13. 在不使用浏览器的情况下打开网址
- 14. 在不打开Facebook对话框的情况下访问facebook的详细信息
- 15. 如何在不打开它的情况下调用aspx页面
- 16. 访问DOM元素在VueJS
- 17. 在不下载资源的情况下加载DOM元素图像div
- 18. 在不更改HTML的情况下访问特定的html元素值
- 19. 在不调用$(this)的情况下访问使用.each()循环的元素
- 20. 在没有重新加载的情况下更改Dom中的Dom元素?
- 21. 如何在不打开网页的情况下让应用自动登录?
- 22. 在没有打印预览的情况下打印网页
- 23. 在不访问网站的情况下启动PHP代码
- 24. 如何在不打开网页浏览器的情况下请求打开网址?
- 25. 可以在不登录的情况下访问页面
- 26. 如何在不访问页面的情况下执行脚本
- 27. 展开安全jQuery的情况下拿到包裹的DOM元素
- 28. 在不扩大环绕元素的情况下移动元素
- 29. 如何在不知道表单标识的情况下访问表单元素?
- 30. 如何在不使用ID的情况下访问/编辑HTML元素
你是什么意思“没有打开它”? – 2011-03-24 13:20:17
您认为如何在没有“打开”页面的情况下检查某个随机网页的内容?您可以将该任务委托给YQL,但是**必须获取并分析页面内容。 – Pointy 2011-03-24 13:21:37
我在互联网上找到的大多数解决方案都建议在窗口中打开远程页面,并访问该窗口的文档对象以获取元素的数量。我希望现在很清楚。我只想在我的页面上放置一个脚本,它可以直接在雅虎主页上显示多少帧。 – rtcoms 2011-03-24 13:22:56