首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Moovweb中的其他页面获取内容

从Moovweb中的其他页面获取内容
EN

Stack Overflow用户
提问于 2015-09-24 16:54:25
回答 2查看 83关注 0票数 0

我正在改造一个使用Moovweb的网站。在其中一个页面上,我希望包含独立页面/url中的内容。我只想包括部分内容。目前,我有两个选择:

  1. 使用AJAX实现这一点,但这需要在加载页面之后加载新内容。内容似乎不在页面上或源中。
  2. 我包含一个包含新URL的iframe,并在页面加载后使用javascript检索内容。

上述两个选项都需要在加载页面后解析和操作DOM。是否有任何方法来使用氚,使内容已经成为页面的一部分。

EN

回答 2

Stack Overflow用户

发布于 2015-10-15 23:18:48

iframe:如果内容来自您的站点(www.yoursite.com/andivipage.html),那么可以通过为"anotherpage.html“创建一个特殊的ts文件并在那里进行转换来对其进行转换。但据我所知,你不能以任何方式接触到经修改的第三方内容(www.anothersite.com)。你可能--也许--能够用css来设计新内容,但这是你必须尝试的。

AJAX: --您可以使用CSS Animations and Javascript转换后期处理内容。不管你做什么,都不要使用MutationObservers或DOMNodeInserted。对于移动和旧版本的IE和Android来说,页面速度不好,甚至连它都认不出来。

票数 0
EN

Stack Overflow用户

发布于 2015-10-17 10:54:50

不那是不可能的。在向最终用户提供服务之前,不能调用两个不同的页面并合并内容。

只有浏览器向服务器请求页/资源。

在处理其他资源/内容时,不能使用氚向服务器提出请求。如果要在页面中添加内容,可以

  1. 插入静态内容或
  2. 添加iframe或
  3. 使用ajax

现在,如果要插入的内容来自另一个页面,则可以使用选项2或3,并且可以使用氚操作DOM结构。

简单地说,您处理的每个请求都带有自己的封闭作用域,就像一个黑匣子,在将资源提供给浏览器之前,您可以在其中操作它。只要您在该黑匣子(范围)中,但不能从另一个黑匣子(请求)中复制/使用,您就可以从外部添加一些东西(比如静态内容)。我希望这能回答你的问题。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32766933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档