我知道iframes中的srcdoc相对较新(因此我无法在其上找到很多iformation),但我一直想知道(并希望!)是否可以动态使用它,即采取网站的一部分并将其显示在iframe中?
例如,假设我想仅仅看一下BBC网站的重大新闻部分,内容不断变化并将其放在iframe中,只有那一点,srcdoc是否能够做到这一点?
答案 0 :(得分:1)
这是不可能的,这也不是srcdoc
的设计目标。 WebKit浏览器中提供了srcdoc
属性来设置iframe
的内容,而不是让它从服务器加载单独的页面。请在w3schools详细了解相关信息。
如果您的iframe包含来自其他服务器的页面(如BBC网站),则由于浏览器的同源策略,您无法访问该页面以提取或操作其内容。
这样做的方法是让服务器端脚本下载BBC页面,操作它并将其发送给客户端。