我正在使用Moovweb转换网站。在我想要的其中一个页面上包含来自单独页面/网址的内容。我只想包含部分内容。目前我有两个选择:
上述两个选项都需要在页面加载后解析和操作DOM。是否有任何方法可以使用氚进行,以便内容已经是页面的一部分。
答案 0 :(得分:0)
iframe:如果内容来自您的网站(www.yoursite.com/anotherpage.html),那么您可以通过为"另一个页面创建特殊的ts文件来对其进行转换html的"并在那里进行转换。但据我所知,你无法以任何方式触及iframed第三方内容(www.anothersite.com)。你 - 可以 - 用css设置新内容的样式,但这只是你必须尝试的东西。
AJAX:您可以使用CSS Animations and Javascript转换延迟加载内容。无论你做什么,都不要使用MutationObservers或DOMNodeInserted。移动版和旧版IE和Android上的页面加载速度不佳甚至无法识别它。
答案 1 :(得分:0)
不,那是不可能的。在将内容提供给最终用户之前,您无法调用两个不同的页面并合并内容。
只有浏览器向服务器发出页面/资源请求。
在处理氚时,您无法向服务器请求使用氚的其他资源/内容。如果您想在页面中添加内容,可以
现在,如果要插入的内容来自其他页面,则可以使用选项2或3.然后可以使用tritium操作DOM结构。
简单来说,您处理的每个请求都有自己的封闭范围,如黑盒子,您可以在将资源提供给浏览器之前对其进行操作。你可以从外面添加一些东西(比如静态内容),只要你在那个黑盒子(范围)但不能从另一个黑盒子(请求)复制/使用。我希望这可以回答你的问题。 :)