Dojo - 创建iframe并显示来自网址

时间:2018-01-24 03:34:41

标签: iframe dojo

我是Dojo的新手几个月,只是遇到了dojo iframe的一些困难。 我现在要做的是使用dojo/request/iframe创建一个iframe元素并从远程网址加载<div>元素,但我从网页上发现的内容非常复杂,我不知道如何抓住它。 我尝试过以下代码:

iframeRequest.post(url, {handleAs: 'html'}).then(function(response) {
    response.querySelector('div[id=idx_layout_BorderContainer_5]')
})

但它不起作用,并且指定元素id似乎不够精确,不能加载我需要的东西,因为我注意到每次加载页面时目标元素id都会改变。

所以我问下面的问题:

     
  1. 如何从远程网页找到正确的元素?  
  2. 用于加载内容的语法是否正确?

非常感谢您的帮助!

编辑:要明确我实际上遇到了以下问题以寻找解决方法:

How do I crop the contents of an Iframe to show a part of a page?

但解决方案看起来相当愚蠢,并且不受某些浏览器事件的影响。有什么想法吗?

0 个答案:

没有答案