使用iframe嵌入HTML片段
我想使用iframe嵌入一个HTML片段(googlemapsdiv)。(它必须是iframe,因为这是我们正在使用的WordPress插件的要求。)使用iframe嵌入HTML片段,html,google-maps,iframe,embed,Html,Google Maps,Iframe,Embed,我想使用iframe嵌入一个HTML片段(googlemapsdiv)。(它必须是iframe,因为这是我们正在使用的WordPress插件的要求。) 嵌入地图页面的整个HTML会使谷歌地图行为不端。因此,是否有可能(以及良好的实践)嵌入一个不是完整HTML页面的“页面”——即一个仅仅是HTML片段的“页面”(在本例中,是map div和关联的JavaScript)?一个想法是将iframe设置为适当的宽度和高度,并将滚动属性设置为“否”。我已经看过很多次了 您在iframe中嵌入的任何内容都将
嵌入地图页面的整个HTML会使谷歌地图行为不端。因此,是否有可能(以及良好的实践)嵌入一个不是完整HTML页面的“页面”——即一个仅仅是HTML片段的“页面”(在本例中,是map div和关联的JavaScript)?一个想法是将iframe设置为适当的宽度和高度,并将滚动属性设置为“否”。我已经看过很多次了 您在iframe中嵌入的任何内容都将被视为完整的文档。从技术上讲,仅由
div
元素和script
元素组成的HTML代码是无效的,但浏览器并不在意:他们将其视为一个完整的HTML文档,在主体中包含这些元素
这回答了所问的问题,但我认为您想问如何(动态地)从文档中提取这样的元素。答案是您需要服务器端代码,该代码通过URL获取文档,解析文档,并返回提取的部分。这样一个代码的URL将在iframe
的src
属性中使用。一般来说,如果未经版权所有人同意,此类操作可能构成版权侵权。例如,当使用谷歌地图时,您应该将您的操作限制在谷歌允许的范围内