我想嵌入一个HTML片段(谷歌地图div)使用iframe。(它必须是一个iframe,因为这是我们使用的WordPress插件的要求。)
嵌入地图页面的整个HTML会使google地图行为不端。那么,有没有可能(也是很好的做法)嵌入一个不是完整的超文本标记语言页面的‘页面’--也就是,一个仅仅是超文本标记语言片段的‘页面’(在本例中是map div和相关的JavaScript)?
发布于 2013-08-20 01:27:40
一个想法是将iframe设置为适当的宽度和高度,并将滚动属性设置为"no“。我已经看过很多次了。
发布于 2013-08-20 05:40:42
您嵌入到iframe
中的任何内容都将被视为完整的文档。从技术上讲,只由div
元素和script
元素组成的HTML代码是无效的,但是浏览器并不关心:它们将其视为在其body
中包含这些元素的完整HTML文档。
这回答了所提出的问题,但我假设您想问的是如何(动态)从文档中提取这些元素。答案是,如果您需要通过URL获取文档、解析文档并返回提取的部分的服务器端代码。然后在iframe
的src
属性中使用这样的代码的URL。一般而言,如果未经版权所有者同意,此类操作可能构成侵犯版权行为。例如,在使用Google Maps时,您应该将您的操作限制在Google允许的范围内。
https://stackoverflow.com/questions/18325020
复制